@@ -290,9 +290,15 @@ Item {
290290 }
291291
292292 pageDelegate: PanelMenuPage {
293+ property bool isCurrent: modelIndex == __applicationMenus.currentMenuIndexChanged
294+ onIsCurrentChanged: {
295+ if (isCurrent && menuModel && submenuIndex) {
296+ menuModel.aboutToShow(submenuIndex);
297+ }
298+ }
299+
293300 menuModel: __applicationMenus.model
294301 submenuIndex: modelIndex
295− isCurrent: modelIndex == __applicationMenus.currentMenuIndexChanged
296302
297303 factory: ApplicationMenuItemFactory {
298304 rootModel: __applicationMenus.model