]> git.lizzy.rs Git - minetest.git/blobdiff - builtin/mainmenu/tab_singleplayer.lua
Add optional framed glasslike drawtype
[minetest.git] / builtin / mainmenu / tab_singleplayer.lua
index 244221c373612c52065707f231fb6087b07c0fcf..1eab94da36a13d82b8abf571ec990d71ffff4f6e 100644 (file)
@@ -112,9 +112,8 @@ local function main_button_handler(this, fields, name, tabdata)
                if event.type == "CHG" then
                        core.setting_set("mainmenu_last_selected_world",
                                menudata.worldlist:get_raw_index(core.get_textlist_index("sp_worlds")))
+                       return true
                end
-               
-               return true
        end
 
        if menu_handle_key_up_down(fields,"sp_worlds","mainmenu_last_selected_world") then
@@ -135,9 +134,11 @@ local function main_button_handler(this, fields, name, tabdata)
                world_doubleclick or
                fields["key_enter"] then
                local selected = core.get_textlist_index("sp_worlds")
+               
                if selected ~= nil then
-                       gamedata.selected_world = menudata.worldlist:get_raw_index(selected)
-                       gamedata.singleplayer   = true
+                       gamedata.selected_world = menudata.worldlist:get_raw_index(selected)
+                       gamedata.singleplayer   = true
+                       
                        core.start()
                end
                return true