diff options
Diffstat (limited to 'src/gui/kernel/qguiapplication.cpp')
-rw-r--r-- | src/gui/kernel/qguiapplication.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/gui/kernel/qguiapplication.cpp b/src/gui/kernel/qguiapplication.cpp index 81124473bd..4e53973568 100644 --- a/src/gui/kernel/qguiapplication.cpp +++ b/src/gui/kernel/qguiapplication.cpp @@ -328,9 +328,6 @@ void QGuiApplicationPrivate::init() QGuiApplicationPrivate::~QGuiApplicationPrivate() { - delete platform_integration; - platform_integration = 0; - is_app_closing = true; is_app_running = false; @@ -341,6 +338,11 @@ QGuiApplicationPrivate::~QGuiApplicationPrivate() #endif layout_direction = Qt::LeftToRight; + + cleanupThreadData(); + + delete platform_integration; + platform_integration = 0; } #if 0 |