diff options
author | Kahrl <kahrl@gmx.net> | 2013-08-19 13:55:04 +0200 |
---|---|---|
committer | Kahrl <kahrl@gmx.net> | 2013-08-19 15:49:36 +0200 |
commit | 4242782dc27e7932e050677b92ec8b1a994a4f0d (patch) | |
tree | 220ee3259ea08bef1b9120d3e95ec3d31c93cd9b /builtin/mainmenu.lua | |
parent | 8548bb75b66f871d1b6941ca9b79012e88274799 (diff) | |
download | minetest-4242782dc27e7932e050677b92ec8b1a994a4f0d.tar.gz minetest-4242782dc27e7932e050677b92ec8b1a994a4f0d.tar.bz2 minetest-4242782dc27e7932e050677b92ec8b1a994a4f0d.zip |
World config dialog: Use engine determined path for game mods
Diffstat (limited to 'builtin/mainmenu.lua')
-rw-r--r-- | builtin/mainmenu.lua | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/builtin/mainmenu.lua b/builtin/mainmenu.lua index 677222477..490f9ae4e 100644 --- a/builtin/mainmenu.lua +++ b/builtin/mainmenu.lua @@ -237,13 +237,11 @@ function menu.update_last_game() if current_world == nil then return end - - for i=1,#gamemgr.games,1 do - if gamemgr.games[i].id == current_world.gameid then - menu.last_game = i - engine.setting_set("main_menu_last_game_idx",menu.last_game) - break - end + + local gamespec, i = gamemgr.find_by_gameid(current_world.gameid) + if i ~= nil then + menu.last_game = i + engine.setting_set("main_menu_last_game_idx",menu.last_game) end end |