diff --git a/src/dialogs/DialogManager.cpp b/src/dialogs/DialogManager.cpp index a412d4f..94a6a65 100644 --- a/src/dialogs/DialogManager.cpp +++ b/src/dialogs/DialogManager.cpp @@ -363,7 +363,7 @@ void DialogManager::raiseDeviceError(QObject *parent, QObject *msg) { clearMessageDialog(); auto dialog = new GUIMessageDialog(mTopWidget); - if(mFunctionDialog->isRunning()) + if(mFunctionDialog!= nullptr && mFunctionDialog->isRunning()) { dialog->setWindowFlags(dialog->windowFlags() | Qt::WindowStaysOnTopHint | Qt::BypassWindowManagerHint ); }