Actually order the modules by dependencies instead of throwing the result straight away.

This commit is contained in:
Maschell 2023-01-03 22:34:56 +01:00
parent 60f86d6147
commit 5cca830592
1 changed files with 2 additions and 1 deletions

View File

@ -106,7 +106,8 @@ void doStart(int argc, char **argv) {
gModuleInformation = {.version = MODULE_INFORMATION_VERSION};
ModuleDataPersistence::saveModuleData(&gModuleInformation, gLoadedModules);
auto orderedModules = OrderModulesByDependencies(gLoadedModules);
// Order modules list by dependencies.
gLoadedModules = OrderModulesByDependencies(gLoadedModules);
// make sure the plugin backend module is at the end.
auto it = std::find_if(gLoadedModules.begin(),