Browse Source

small fugbix

rdb 14 years ago
parent
commit
3603ccee19
1 changed files with 10 additions and 8 deletions
  1. 10 8
      direct/src/p3d/pdeploy.py

+ 10 - 8
direct/src/p3d/pdeploy.py

@@ -141,7 +141,7 @@ DEPLOY_MODES = ["standalone", "installer", "html"]
 import sys
 import os
 import getopt
-from direct.p3d.DeploymentTools import Standalone, Installer
+from direct.p3d.DeploymentTools import Standalone, Installer, Icon
 from pandac.PandaModules import Filename, PandaSystem
 
 def usage(code, msg = ''):
@@ -280,13 +280,15 @@ elif deploy_mode == 'installer':
             (i.authorname, i.authoremail, i.authorid)
 
     # Add the supplied icon images
-    failed = False
-    for iconFile in iconFiles:
-        if not i.icon.addImage(iconFile):
-            print '\nFailed to add icon image "%s"!\n' % iconFile
-            failed = True
-    if failed:
-        sys.exit(1)
+    if len(iconFiles) > 0:
+        failed = False
+        i.icon = Icon()
+        for iconFile in iconFiles:
+            if not i.icon.addImage(iconFile):
+                print '\nFailed to add icon image "%s"!\n' % iconFile
+                failed = True
+        if failed:
+            sys.exit(1)
 
     # Now build for the requested platforms.
     if currentPlatform: