summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Moe Gustavsen <richard.gustavsen@theqtcompany.com>2015-11-11 15:06:50 +0100
committerRichard Moe Gustavsen <richard.gustavsen@theqtcompany.com>2015-11-12 08:34:04 +0000
commit0d2066ff8459f00af8f8195780d064023b8d1c38 (patch)
tree4d50f389f82d17b7417aa2e58d0d3b20f7a928ed
parent3660cd60e9a8f74203b2eefef23f4baa383f75c3 (diff)
downloadqtquickcontrols-0d2066ff8459f00af8f8195780d064023b8d1c38.tar.gz
qquickmenu: don't dismiss a native menu from __dismissAndDestroy
Task-number: QTBUG-49365 Change-Id: I34509ce9d961f0afb5c2f935af6dc4e574c39a77 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@theqtcompany.com> Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@theqtcompany.com>
-rw-r--r--src/controls/qquickmenu.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/controls/qquickmenu.cpp b/src/controls/qquickmenu.cpp
index fec24189..bc9e7c5d 100644
--- a/src/controls/qquickmenu.cpp
+++ b/src/controls/qquickmenu.cpp
@@ -593,6 +593,9 @@ void QQuickMenu::__closeAndDestroy()
void QQuickMenu::__dismissAndDestroy()
{
+ if (m_platformMenu)
+ return;
+
__dismissMenu();
destroyAllMenuPopups();
}