diff options
Diffstat (limited to 'libpyside/pyside.cpp')
-rw-r--r-- | libpyside/pyside.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libpyside/pyside.cpp b/libpyside/pyside.cpp index a4fcbccf0..af763aa44 100644 --- a/libpyside/pyside.cpp +++ b/libpyside/pyside.cpp @@ -31,6 +31,7 @@ #include "pysidemetafunction_p.h" #include "pysidemetafunction.h" #include "dynamicqmetaobject.h" +#include "destroylistener.h" #include <basewrapper.h> #include <conversions.h> @@ -101,10 +102,12 @@ void registerCleanupFunction(CleanupFunction func) void runCleanupFunctions() { + //PySide::DestroyListener::instance()->destroy(); while (!cleanupFunctionList.isEmpty()) { CleanupFunction f = cleanupFunctionList.pop(); f(); } + PySide::DestroyListener::destroy(); } static void destructionVisitor(SbkObject* pyObj, void* data) |