From 660e63688761dc08558de030a53464d39a6ec85f Mon Sep 17 00:00:00 2001
From: sapier <Sapier at GMX dot net>
Date: Sat, 24 May 2014 13:05:10 +0200
Subject: Hide pause menu prior drawing "shutting down..." message

---
 src/game.cpp | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

(limited to 'src')

diff --git a/src/game.cpp b/src/game.cpp
index d7dfa11b1..ef0d3a556 100644
--- a/src/game.cpp
+++ b/src/game.cpp
@@ -3450,19 +3450,20 @@ void the_game(bool &kill, bool random_input, InputHandler *input,
 		sky->drop();
 	clear_particles();
 	
+	/* cleanup menus */
+	while (g_menumgr.menuCount() > 0)
+	{
+		g_menumgr.m_stack.front()->setVisible(false);
+		g_menumgr.deletingMenu(g_menumgr.m_stack.front());
+	}
 	/*
 		Draw a "shutting down" screen, which will be shown while the map
 		generator and other stuff quits
 	*/
 	{
-		/*gui::IGUIStaticText *gui_shuttingdowntext = */
 		wchar_t* text = wgettext("Shutting down stuff...");
 		draw_load_screen(text, device, guienv, font, 0, -1, false);
 		delete[] text;
-		/*driver->beginScene(true, true, video::SColor(255,0,0,0));
-		guienv->drawAll();
-		driver->endScene();
-		gui_shuttingdowntext->remove();*/
 	}
 
 	chat_backend.addMessage(L"", L"# Disconnected.");
-- 
cgit v1.2.3