Browse Source

setPandaErrorCode is part of Launcher, not ShowBase

Asad M. Zaman 21 years ago
parent
commit
96fbd216c7
1 changed files with 6 additions and 2 deletions
  1. 6 2
      direct/src/showbase/ShowBase.py

+ 6 - 2
direct/src/showbase/ShowBase.py

@@ -502,9 +502,13 @@ class ShowBase(DirectObject.DirectObject):
             # For toontown, it is possible that window open failed
             # because of a graphics card issue. In that case, take
             # user to the appropriate page.
-            self.setPandaErrorCode(14)
+
             self.notify.error("Unable to open '%s' window." % (self.windowType))
-            sys.exit()
+            try:
+                launcher.setPandaErrorCode(14)
+                sys.exit(1)
+            except:
+                pass
 
         return (self.win != None)