aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Kapusta <dominik.kapusta@teleca.com>2010-08-05 10:33:10 +0200
committerDominik Kapusta <dominik.kapusta@teleca.com>2010-08-06 10:04:30 +0200
commit30da6d45a7dfc4522e37be4d32523c377274b6d2 (patch)
treeb9e389a0463fb47d795ad8a6a23b81bbdd636ac2
parent89320b25dfaaafd5bc50ba5a83c55a6024ec5f3a (diff)
Fixes: NB#182677 - MApplicationPage's components can be removed while view menu is open.
RevBy: Anna, MichaƂ Details: Close the menu when hiding the navigation bar.
-rw-r--r--src/corelib/widgets/mapplicationwindow.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/corelib/widgets/mapplicationwindow.cpp b/src/corelib/widgets/mapplicationwindow.cpp
index 52ccdda6..8668fe56 100644
--- a/src/corelib/widgets/mapplicationwindow.cpp
+++ b/src/corelib/widgets/mapplicationwindow.cpp
@@ -639,6 +639,9 @@ void MApplicationWindowPrivate::setComponentDisplayMode(
case MApplicationPageModel::Hide:
removeComponentFromAutoHide(component);
+ MNavigationBar *navBar = qobject_cast<MNavigationBar*>(component);
+ if (navBar && isMenuOpen)
+ q->closeMenu();
component->disappear();
break;
};