diff --git a/src/plugins/coreplugin/iwizardfactory.cpp b/src/plugins/coreplugin/iwizardfactory.cpp index caa664d7e46..1851de352ea 100644 --- a/src/plugins/coreplugin/iwizardfactory.cpp +++ b/src/plugins/coreplugin/iwizardfactory.cpp @@ -378,6 +378,9 @@ void IWizardFactory::destroyFeatureProvider() void IWizardFactory::clearWizardFactories() { + if (!s_areFactoriesLoaded) + return; + for (IWizardFactory *factory : std::as_const(s_allFactories)) ActionManager::unregisterAction(factory->m_action, actionId(factory));