]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
m_toggle takes a parameter, fix its definition and actually make use of that paramete...
authorterencehill <piuntn@gmail.com>
Sat, 26 Nov 2011 18:27:25 +0000 (19:27 +0100)
committerterencehill <piuntn@gmail.com>
Sat, 26 Nov 2011 18:27:25 +0000 (19:27 +0100)
qcsrc/menu/menu.qc
qcsrc/menu/msys.qh

index f5c0f6da5d2b36fdce817b36a8e4d483272a8a7f..2b0a636bb5593307a0aff0404be495b2b9b3743c 100644 (file)
@@ -819,12 +819,20 @@ void m_hide()
        main.hideNotify(main);
 }
 
-void m_toggle()
+void m_toggle(float mode)
 {
        if(Menu_Active)
+       {
+               if (mode == 1)
+                       return;
                m_hide();
+       }
        else
+       {
+               if (mode == 0)
+                       return;
                m_display();
+       }
 }
 
 void m_shutdown()
index f2fa30e7431ab19ce50c7996c55d41040690facc..7e05dab1ed86e03de96af54683bc2a2fd7075331 100644 (file)
@@ -19,7 +19,7 @@ void() m_init;
 void(float keynr, float ascii) m_keydown;
 void() m_draw;
 void() m_display;      // old NG Menu
-void() m_toggle;
+void(float mode) m_toggle;
 void() m_hide;         // old NG Menu
 void() m_shutdown;