From 1f3402e7a1e160c4be25c596f33d916b988075fb Mon Sep 17 00:00:00 2001 From: Sfan5 Date: Mon, 9 Sep 2013 20:26:46 +0200 Subject: Prevent ModMgr from deleting backend setting in world.mt --- builtin/modmgr.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) -- cgit v1.2.3