diff options
| author | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-12-12 13:58:46 +0100 |
|---|---|---|
| committer | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-12-12 13:58:46 +0100 |
| commit | f783f59392f5e86c5645195521b2fa008ffe4fe7 (patch) | |
| tree | c6f7fb85797f370033af7954fdbce2403a1df07c /builtin/mainmenu | |
| parent | 8b58465aa1d63e5f6dbbd9a7a43bfa7dc257c4de (diff) | |
| download | dragonfireclient-f783f59392f5e86c5645195521b2fa008ffe4fe7.tar.xz | |
Make GitHub Actions Happy try 1
Diffstat (limited to 'builtin/mainmenu')
| -rw-r--r-- | builtin/mainmenu/tab_content.lua | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/builtin/mainmenu/tab_content.lua b/builtin/mainmenu/tab_content.lua index 623210597..a76fee864 100644 --- a/builtin/mainmenu/tab_content.lua +++ b/builtin/mainmenu/tab_content.lua @@ -50,12 +50,12 @@ local function get_formspec(tabview, name, tabdata) packages = filterlist.create(get_data, pkgmgr.compare_package, is_equal, nil, {}) - + local filename = core.get_clientmodpath() .. DIR_DELIM .. "mods.conf" local conffile = Settings(filename) local mods = conffile:to_table() - + for i = 1, #packages_raw do local mod = packages_raw[i] if mod.is_clientside and not mod.is_modpack then @@ -71,7 +71,7 @@ local function get_formspec(tabview, name, tabdata) mods["load_mod_" .. mod.name] = nil end end - + -- Remove mods that are not present anymore for key in pairs(mods) do if key:sub(1, 9) == "load_mod_" then @@ -211,24 +211,26 @@ local function handle_buttons(tabview, fields, tabname, tabdata) local event = core.explode_table_event(fields["pkglist"]) tabdata.selected_pkg = event.row local mod = packages:get_list()[tabdata.selected_pkg] - + if event.type == "DCL" and mod.is_clientside then pkgmgr.enable_mod({data = {list = packages, selected_mod = tabdata.selected_pkg}}) packages = nil end return true end - + if fields.btn_mod_mgr_mp_enable ~= nil or fields.btn_mod_mgr_mp_disable ~= nil then - pkgmgr.enable_mod({data = {list = packages, selected_mod = tabdata.selected_pkg}}, fields.btn_mod_mgr_mp_enable ~= nil) + pkgmgr.enable_mod({data = {list = packages, selected_mod = tabdata.selected_pkg}}, + fields.btn_mod_mgr_mp_enable ~= nil) packages = nil return true end - + if fields.btn_mod_mgr_enable_mod ~= nil or fields.btn_mod_mgr_disable_mod ~= nil then - pkgmgr.enable_mod({data = {list = packages, selected_mod = tabdata.selected_pkg}}, fields.btn_mod_mgr_enable_mod ~= nil) + pkgmgr.enable_mod({data = {list = packages, selected_mod = tabdata.selected_pkg}}, + fields.btn_mod_mgr_enable_mod ~= nil) packages = nil return true end |
