diff --git a/OpenRA.Mods.RA/Widgets/Logic/ModBrowserLogic.cs b/OpenRA.Mods.RA/Widgets/Logic/ModBrowserLogic.cs index f635a4fb0a..0efff78e0a 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/ModBrowserLogic.cs +++ b/OpenRA.Mods.RA/Widgets/Logic/ModBrowserLogic.cs @@ -37,7 +37,7 @@ namespace OpenRA.Mods.RA.Widgets.Logic foreach (var m in Mod.AllMods) { var mod = m.Value; - var item = ScrollItemWidget.Setup(modTemplate, () => currentMod == mod, () => currentMod = mod); + var item = ScrollItemWidget.Setup(modTemplate, () => currentMod == mod, () => currentMod = mod, () => LoadMod(currentMod.Id, onSwitch)); item.Get("TITLE").GetText = () => mod.Title; item.Get("VERSION").GetText = () => mod.Version; item.Get("AUTHOR").GetText = () => mod.Author;