diff options
author | Renato Filho <renato.filho@openbossa.org> | 2010-09-01 10:29:33 -0300 |
---|---|---|
committer | Renato Filho <renato.filho@openbossa.org> | 2010-09-01 16:48:32 -0300 |
commit | 589c40a6d60b59d90cec180bb54f8fe08a4bee17 (patch) | |
tree | 57bda69b4cfbdf87ca909004b7b5925de3c2b1ac /PySide/QtGui/glue | |
parent | 36a73c0ecd1d1a71a331663697e485e2fbece8b0 (diff) |
Fixed function modifications.
Fixes bug #336.
Reviewer: Hugo Parente Lima <hugo.pl@gmail.com>
Lauro Neto <lauro.neto@openbossa.org>
Diffstat (limited to 'PySide/QtGui/glue')
-rw-r--r-- | PySide/QtGui/glue/qapplication_init.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/PySide/QtGui/glue/qapplication_init.cpp b/PySide/QtGui/glue/qapplication_init.cpp index afbd3046f..699633a1d 100644 --- a/PySide/QtGui/glue/qapplication_init.cpp +++ b/PySide/QtGui/glue/qapplication_init.cpp @@ -4,8 +4,11 @@ extern PyObject* moduleQtGui; static int QApplicationArgCount; static char** QApplicationArgValues; static const char QAPP_MACRO[] = "qApp"; +static bool leavingPython = false; -void DeleteQApplicationAtExit() { +void DeleteQApplicationAtExit() +{ + leavingPython = true; PySide::SignalManager::instance().clear(); QCoreApplication* cpp = QApplication::instance(); if (cpp) { |