From f10a260301df44362f2496de4eadc8a8170e10ab Mon Sep 17 00:00:00 2001 From: Jude Melton-Houghton Date: Sun, 8 May 2022 11:21:59 -0400 Subject: Enable dependencies when enabling modpacks (#12202) --- builtin/mainmenu/pkgmgr.lua | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'builtin/mainmenu/pkgmgr.lua') diff --git a/builtin/mainmenu/pkgmgr.lua b/builtin/mainmenu/pkgmgr.lua index ce5862ec2..334fcf5f8 100644 --- a/builtin/mainmenu/pkgmgr.lua +++ b/builtin/mainmenu/pkgmgr.lua @@ -454,9 +454,8 @@ function pkgmgr.enable_mod(this, toset) local toggled_mods = {} local enabled_mods = {} toggle_mod_or_modpack(list, toggled_mods, enabled_mods, toset, mod) - toset = mod.enabled -- Update if toggled - if not toset then + if next(enabled_mods) == nil then -- Mod(s) were disabled, so no dependencies need to be enabled table.sort(toggled_mods) core.log("info", "Following mods were disabled: " .. -- cgit v1.2.3