Generalized code path for Phase switching. Also load install modules.

This commit is contained in:
Teo Mrnjavac 2014-07-12 14:38:33 +02:00
parent 6348e72974
commit 8d28a2ea5d
5 changed files with 86 additions and 53 deletions

View file

@ -86,6 +86,12 @@ ModuleManager::loadModules( Phase phase )
<< "\nCalamares will now quit.";
qApp->quit();
}
if ( m_availableModules.value( moduleName )->isLoaded() )
{
cDebug() << "Module" << moduleName << "already loaded.";
continue;
}
recursiveLoad( moduleName );
}
emit modulesLoaded( phase );