diff options
author | Michal Klocek <michal.klocek@theqtcompany.com> | 2015-02-19 15:45:49 +0100 |
---|---|---|
committer | Michal Klocek <michal.klocek@theqtcompany.com> | 2015-02-23 14:49:25 +0000 |
commit | dbd6d158e3002689c4c367709d68744465ffd9ec (patch) | |
tree | ca41249648917d489030b66aed3a22bb2c85b019 /src/plugins/platforms/android/androidjnimenu.cpp | |
parent | 4415fefcda27e1008b948d39aa6bc734e7dc9eaa (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.cpp | 4 |
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(); } } |