diff --git a/src/Bannerlord.LauncherManager/LauncherManagerHandler.cs b/src/Bannerlord.LauncherManager/LauncherManagerHandler.cs index 728d273..ff7cfab 100644 --- a/src/Bannerlord.LauncherManager/LauncherManagerHandler.cs +++ b/src/Bannerlord.LauncherManager/LauncherManagerHandler.cs @@ -86,6 +86,11 @@ public IReadOnlyList GetViewModelsFromModules(IEnumerable(); - return modules.Select(moduleInfoExtended => viewModels.First(x => x.ModuleInfoExtended == moduleInfoExtended)).ToList(); + return modules.Select((moduleInfoExtended, i) => + { + var vm = viewModels.First(x => x.ModuleInfoExtended == moduleInfoExtended); + vm.Index = i; + return vm; + }).ToList(); } } \ No newline at end of file