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:
Eike Ziller
2023-11-17 09:00:57 +01:00
parent 34f374baec
commit 4362318c14

View File

@@ -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));