summaryrefslogtreecommitdiff
path: root/src/guiEngine.h
diff options
context:
space:
mode:
authorKahrl <kahrl@gmx.net>2013-08-19 14:55:38 +0200
committerKahrl <kahrl@gmx.net>2013-08-19 15:49:36 +0200
commitade70fe4b92202065c17d04f21415848b2c6d419 (patch)
tree14fa79b64c8eb744082d13443a01c55ce673b53c /src/guiEngine.h
parent4242782dc27e7932e050677b92ec8b1a994a4f0d (diff)
downloadminetest-ade70fe4b92202065c17d04f21415848b2c6d419.tar.gz
minetest-ade70fe4b92202065c17d04f21415848b2c6d419.tar.bz2
minetest-ade70fe4b92202065c17d04f21415848b2c6d419.zip
Allow SIGINT to kill mainmenu again
Diffstat (limited to 'src/guiEngine.h')
-rw-r--r--src/guiEngine.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/guiEngine.h b/src/guiEngine.h
index 3987b52c7..6b7d3b6ed 100644
--- a/src/guiEngine.h
+++ b/src/guiEngine.h
@@ -109,7 +109,8 @@ public:
gui::IGUIElement* parent,
IMenuManager *menumgr,
scene::ISceneManager* smgr,
- MainMenuData* data);
+ MainMenuData* data,
+ bool& kill);
/** default destructor */
virtual ~GUIEngine();
@@ -159,6 +160,9 @@ private:
/** the formspec menu */
GUIFormSpecMenu* m_menu;
+ /** reference to kill variable managed by SIGINT handler */
+ bool& m_kill;
+
/** variable used to abort menu and return back to main game handling */
bool m_startgame;