From 21f7e3a987650cd8fa2f3fe3aa7aa1fde65ef699 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(-) diff --git a/builtin/mainmenu/pkgmgr.lua b/builtin/mainmenu/pkgmgr.lua index 1f61d90d9..93505b733 100644 --- a/builtin/mainmenu/pkgmgr.lua +++ b/builtin/mainmenu/pkgmgr.lua @@ -435,9 +435,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