From: Sfan5 Date: Mon, 9 Sep 2013 18:26:46 +0000 (+0200) Subject: Prevent ModMgr from deleting backend setting in world.mt X-Git-Tag: 0.4.8~148 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=1f3402e7a1e160c4be25c596f33d916b988075fb;p=oweals%2Fminetest.git Prevent ModMgr from deleting backend setting in world.mt --- diff --git a/builtin/modmgr.lua b/builtin/modmgr.lua index 9f5f68a48..6562c77a8 100644 --- a/builtin/modmgr.lua +++ b/builtin/modmgr.lua @@ -513,6 +513,8 @@ function modmgr.get_worldconfig(worldpath) if key == "gameid" then worldconfig.id = parts[2]:trim() + elseif key == "backend" then + worldconfig.backend = parts[2]:trim() else local key = parts[1]:trim():sub(10) if parts[2]:trim() == "true" then @@ -729,7 +731,7 @@ function modmgr.handle_configure_world_buttons(fields) local worldfile = io.open(filename,"w") if worldfile then - worldfile:write("gameid = " .. modmgr.worldconfig.id .. "\n") + worldfile:write("gameid = " .. modmgr.worldconfig.id .. "\nbackend = " .. modmgr.worldconfig.backend .. "\n") local rawlist = filterlist.get_raw_list(modmgr.modlist)