diff --git a/src/blackgui/components/settingssimulatorcomponent.cpp b/src/blackgui/components/settingssimulatorcomponent.cpp index 9447c41f2..c53a2c18e 100644 --- a/src/blackgui/components/settingssimulatorcomponent.cpp +++ b/src/blackgui/components/settingssimulatorcomponent.cpp @@ -11,6 +11,7 @@ #include "blackmisc/logmessage.h" #include "blackmisc/variant.h" #include +#include using namespace BlackMisc; using namespace BlackMisc::PhysicalQuantities; @@ -276,6 +277,11 @@ namespace BlackGui QString configId = m_plugins->getPluginConfigId(selected->getIdentifier()); IPluginConfig *config = m_plugins->getPluginById(configId); + if (!config) + { + return; + } + CPluginConfigWindow *window = config->createConfigWindow(qApp->activeWindow()); CEnableForRuntime::setRuntimeForComponents(getRuntime(), window); window->setAttribute(Qt::WA_DeleteOnClose);