diff --git a/src/Gui/CommandWindow.cpp b/src/Gui/CommandWindow.cpp index e32c965cf9..b65de04256 100644 --- a/src/Gui/CommandWindow.cpp +++ b/src/Gui/CommandWindow.cpp @@ -376,7 +376,8 @@ protected: Action * action; bool eventFilter(QObject *obj, QEvent *event) override { - if (getMainWindow()->findChild() && obj == getMainWindow()->statusBar() && ((event->type() == QEvent::Hide) || (event->type() == QEvent::Show))) { + if (getMainWindow() && getMainWindow()->findChild() && obj == getMainWindow()->statusBar() && + ((event->type() == QEvent::Hide) || (event->type() == QEvent::Show))) { this->action->setChecked(getMainWindow()->statusBar()->isVisible()); } return false;