diff --git a/src/guiMainMenu.cpp b/src/guiMainMenu.cpp
index 77a5a85b87df810ac91c0873dfc37e8ba8085823..68ee990cd1d46a5753b21de0dd9be42178010445 100644
--- a/src/guiMainMenu.cpp
+++ b/src/guiMainMenu.cpp
@@ -1048,8 +1048,8 @@ bool GUIMainMenu::OnEvent(const SEvent& event)
 					GUIConfigureWorld *menu = new GUIConfigureWorld(env, parent,
 										-1, menumgr, wspec);
 					menu->drop();
-					return true;
 				}
+				return true;
 			}
 			case GUI_ID_SERVERLIST_DELETE: {
 				gui::IGUIListBox *serverlist = (gui::IGUIListBox*)getElementFromId(GUI_ID_SERVERLIST);