diff options
author | SmallJoker <SmallJoker@users.noreply.github.com> | 2019-01-13 16:22:32 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-13 16:22:32 +0100 |
commit | ed1415f78d7820c44e9a219b578b9fbcdce0cc65 (patch) | |
tree | a15d23478bd18df7c9ecf1cf568c2920a6cfe8eb /builtin/mainmenu/dlg_config_world.lua | |
parent | a51909bb64811694773b6dd3abd791d3d78d85e6 (diff) | |
download | minetest-ed1415f78d7820c44e9a219b578b9fbcdce0cc65.tar.gz minetest-ed1415f78d7820c44e9a219b578b9fbcdce0cc65.tar.bz2 minetest-ed1415f78d7820c44e9a219b578b9fbcdce0cc65.zip |
world.mt: Only accept true/false/nil values (#8055)
This patch will make distinguishable mods in modpacks possible in the future
`nil` checks are required to provide backwards-compatibility for fresh configured worlds
Diffstat (limited to 'builtin/mainmenu/dlg_config_world.lua')
-rw-r--r-- | builtin/mainmenu/dlg_config_world.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/builtin/mainmenu/dlg_config_world.lua b/builtin/mainmenu/dlg_config_world.lua index 1a1107c24..3e766aa78 100644 --- a/builtin/mainmenu/dlg_config_world.lua +++ b/builtin/mainmenu/dlg_config_world.lua @@ -138,7 +138,7 @@ local function handle_buttons(this, fields) not mod.is_game_content then if modname_valid(mod.name) then worldfile:set("load_mod_" .. mod.name, - tostring(mod.enabled)) + mod.enabled and "true" or "false") elseif mod.enabled then gamedata.errormessage = fgettext_ne("Failed to enable mo" .. "d \"$1\" as it contains disallowed characters. " .. |