summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/gui/widgets/qmenu_symbian.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gui/widgets/qmenu_symbian.cpp b/src/gui/widgets/qmenu_symbian.cpp
index 1ed3505..1577977 100644
--- a/src/gui/widgets/qmenu_symbian.cpp
+++ b/src/gui/widgets/qmenu_symbian.cpp
@@ -184,7 +184,7 @@ static void rebuildMenu()
QMenuBarPrivate *mb = 0;
QWidget *w = qApp->activeWindow();
QMainWindow *mainWindow = qobject_cast<QMainWindow*>(w);
- if (mainWindow) {
+ if ((mainWindow) && mainWindow->hasSoftKeyStack()) {
QSoftKeyStack* softKeyStack = mainWindow->softKeyStack();
if (!softKeyStack->isEmpty()) {
const QSoftkeySet& softKeyTop = softKeyStack->top();