forked from qt-creator/qt-creator
WizardFactory: Early return in clearWizardFactories
Detect early if there is nothing to do Change-Id: Ic2c27c2d265cbc245d383531ad7d844457ea8121 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -378,6 +378,9 @@ void IWizardFactory::destroyFeatureProvider()
|
|||||||
|
|
||||||
void IWizardFactory::clearWizardFactories()
|
void IWizardFactory::clearWizardFactories()
|
||||||
{
|
{
|
||||||
|
if (!s_areFactoriesLoaded)
|
||||||
|
return;
|
||||||
|
|
||||||
for (IWizardFactory *factory : std::as_const(s_allFactories))
|
for (IWizardFactory *factory : std::as_const(s_allFactories))
|
||||||
ActionManager::unregisterAction(factory->m_action, actionId(factory));
|
ActionManager::unregisterAction(factory->m_action, actionId(factory));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user