diff options
-rw-r--r-- | src/gui/widgets/qsoftkeystack.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gui/widgets/qsoftkeystack.cpp b/src/gui/widgets/qsoftkeystack.cpp index f702530..cd17171 100644 --- a/src/gui/widgets/qsoftkeystack.cpp +++ b/src/gui/widgets/qsoftkeystack.cpp @@ -120,6 +120,8 @@ void QSoftKeyStack::handleFocusChanged(QWidget *old, QWidget *now) return; QWidget *w = qApp->activeWindow(); QMainWindow *mainWindow = qobject_cast<QMainWindow*>(w); + if( !mainWindow) + return; QSoftKeyStack* softKeyStack = mainWindow->softKeyStack(); if (old) softKeyStack->pop(); |