diff options
author | renatofilho <renato.filho@openbossa.org> | 2010-09-17 17:03:01 -0300 |
---|---|---|
committer | renatofilho <renato.filho@openbossa.org> | 2010-09-17 18:54:08 -0300 |
commit | 6974551674d72a828ff9ae19af510c90a62a09ec (patch) | |
tree | 1dac32e9240ede7429569b4d25b672e8c017022a /PySide/QtCore/typesystem_core.xml | |
parent | b8436f6b1e1efb4da51c6bcc6c22d997541d10c6 (diff) |
Created PySide cleanup functions used to register functions to be called before the python die.
Reviewer: Hugo Parente Lima <hugo.pl@gmail.com>
Luciano Wolf <luciano.wolf@openbossa.org>
Diffstat (limited to 'PySide/QtCore/typesystem_core.xml')
-rw-r--r-- | PySide/QtCore/typesystem_core.xml | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/PySide/QtCore/typesystem_core.xml b/PySide/QtCore/typesystem_core.xml index d7c5891a7..f10ed0709 100644 --- a/PySide/QtCore/typesystem_core.xml +++ b/PySide/QtCore/typesystem_core.xml @@ -552,8 +552,8 @@ </inject-code> <add-function signature="__moduleShutdown()"> - <inject-code class="target" position="beginning"> - PySide::SignalManager::instance().clear(); + <inject-code class="target" position="beginning"> + PySide::runCleanupFunctions(); </inject-code> </add-function> @@ -1875,12 +1875,7 @@ <!-- Obsolete --> <modify-function signature="argc()" remove="all"/> <!-- Obsolete --> - <modify-function signature="notify(QObject*,QEvent*)"> - <inject-code class="shell" position="beginning"> - Shiboken::ThreadStateSaver threadStateSaver; - if (!leavingPython) - threadStateSaver.save(); - </inject-code> + <modify-function signature="notify(QObject*,QEvent*)" allow-thread="yes"> <modify-argument index="2" invalidate-after-use="yes"/> </modify-function> <modify-function signature="QCoreApplication(int &, char **)" access="private"/> |