From 8fcc6fd9cff488275570220069ea6c6e0705f9b0 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 5 Nov 2022 13:33:18 +0100 Subject: [PATCH] Gui: [skip ci] fix possible crash in FilterStatusBar::eventFilter() --- src/Gui/CommandWindow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;