aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports/platform/qquickplatformmenu_p.h
diff options
context:
space:
mode:
authorMitch Curtis <mitch.curtis@qt.io>2018-03-07 11:54:53 +0100
committerMitch Curtis <mitch.curtis@qt.io>2018-03-08 11:33:48 +0000
commit0dbfa219e704dbccadff9f305817bfd4ef37905b (patch)
treeb8a4192a1b8498f2318edf47e7cc5e612e75bfaf /src/imports/platform/qquickplatformmenu_p.h
parent923e7c26fde2bc42d04902441691b7f7667460a7 (diff)
QQuickPlatformMenu: fix crash on exit with submenus
Ensure that we unparent submenus in destroy(), not just in the destructor. Task-number: QTBUG-66889 Change-Id: I18b5fc28ee47a50f511ef4f8cf55cfdcbae9bfec Reviewed-by: J-P Nurmi <jpnurmi@qt.io>
Diffstat (limited to 'src/imports/platform/qquickplatformmenu_p.h')
-rw-r--r--src/imports/platform/qquickplatformmenu_p.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/imports/platform/qquickplatformmenu_p.h b/src/imports/platform/qquickplatformmenu_p.h
index b5c23b61..14f083dd 100644
--- a/src/imports/platform/qquickplatformmenu_p.h
+++ b/src/imports/platform/qquickplatformmenu_p.h
@@ -189,6 +189,8 @@ private Q_SLOTS:
void updateIcon();
private:
+ void unparentSubmenus();
+
bool m_complete;
bool m_enabled;
bool m_visible;