diff options
author | sapier <Sapier at GMX dot net> | 2013-11-09 11:01:16 +0100 |
---|---|---|
committer | sapier <Sapier at GMX dot net> | 2013-11-09 13:30:44 +0100 |
commit | 7bd30b59eee2f18ac7b893151f18d04711d665bc (patch) | |
tree | 41d8f094b2c2628151fec50ca66164bd96ad29f8 /builtin | |
parent | 1afd3595505e1f1cbcf727682194ab755ac005f4 (diff) | |
download | minetest-7bd30b59eee2f18ac7b893151f18d04711d665bc.tar.gz minetest-7bd30b59eee2f18ac7b893151f18d04711d665bc.tar.bz2 minetest-7bd30b59eee2f18ac7b893151f18d04711d665bc.zip |
Fix crash updating gametype without game
Diffstat (limited to 'builtin')
-rw-r--r-- | builtin/mainmenu.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/builtin/mainmenu.lua b/builtin/mainmenu.lua index d818773c3..7f3bf7f07 100644 --- a/builtin/mainmenu.lua +++ b/builtin/mainmenu.lua @@ -1191,12 +1191,13 @@ end -------------------------------------------------------------------------------- function menu.update_gametype(reset) - if reset then + local game = menu.lastgame() + + if reset or game == nil then mm_texture.reset() engine.set_topleft_text("") filterlist.set_filtercriteria(worldlist,nil) else - local game = menu.lastgame() mm_texture.update(tabbuilder.current_tab,game) engine.set_topleft_text(game.name) filterlist.set_filtercriteria(worldlist,game.id) |