Fixed occasional core dumps on exit

This commit is contained in:
Virgil Dupras 2013-10-20 15:38:24 -04:00
parent a4256d3d2b
commit 664d630b96
1 changed files with 5 additions and 2 deletions

View File

@ -23,7 +23,7 @@ from core_{edition} import __version__, __appname__
if ISWINDOWS:
import qt.base.cxfreeze_fix
if __name__ == "__main__":
def main():
app = QApplication(sys.argv)
QCoreApplication.setOrganizationName('Hardcoded Software')
QCoreApplication.setApplicationName(__appname__)
@ -41,4 +41,7 @@ if __name__ == "__main__":
if not ISWINDOWS:
dgapp.model.registered = True
install_excepthook()
sys.exit(app.exec_())
return app.exec()
if __name__ == "__main__":
sys.exit(main())