summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/android/androidjnimenu.cpp
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@theqtcompany.com>2015-02-19 15:45:49 +0100
committerMichal Klocek <michal.klocek@theqtcompany.com>2015-02-23 14:49:25 +0000
commitdbd6d158e3002689c4c367709d68744465ffd9ec (patch)
treeca41249648917d489030b66aed3a22bb2c85b019 /src/plugins/platforms/android/androidjnimenu.cpp
parent4415fefcda27e1008b948d39aa6bc734e7dc9eaa (diff)
Fix android menubar's menu not opening at the first press.
In case of selected item in submenu, call aboutToHide() on still visible menus. This will allow quickquickcontrols to act poperly when menus are closed. Task-number: QTBUG-42188 Change-Id: I9f11fa7cc63f50d7863566d0ee52a62c7036ddaa Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
Diffstat (limited to 'src/plugins/platforms/android/androidjnimenu.cpp')
-rw-r--r--src/plugins/platforms/android/androidjnimenu.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/platforms/android/androidjnimenu.cpp b/src/plugins/platforms/android/androidjnimenu.cpp
index 4a8439d4a9..8018cef1dc 100644
--- a/src/plugins/platforms/android/androidjnimenu.cpp
+++ b/src/plugins/platforms/android/androidjnimenu.cpp
@@ -350,6 +350,10 @@ namespace QtAndroidMenu
item->activated();
visibleMenu->aboutToHide();
visibleMenu = 0;
+ foreach (QAndroidPlatformMenu *menu, pendingContextMenus) {
+ if (menu->isVisible())
+ menu->aboutToHide();
+ }
pendingContextMenus.clear();
}
}