r3088 - trunk/data/qcsrc/menu-div0test

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Wed Jan 2 13:51:52 EST 2008


Author: div0
Date: 2008-01-02 13:51:52 -0500 (Wed, 02 Jan 2008)
New Revision: 3088

Modified:
   trunk/data/qcsrc/menu-div0test/menu.qc
Log:
fix menu handling when loading a map


Modified: trunk/data/qcsrc/menu-div0test/menu.qc
===================================================================
--- trunk/data/qcsrc/menu-div0test/menu.qc	2008-01-02 18:04:09 UTC (rev 3087)
+++ trunk/data/qcsrc/menu-div0test/menu.qc	2008-01-02 18:51:52 UTC (rev 3088)
@@ -150,16 +150,13 @@
 	menuPrevTime = t;
 	time += frametime;
 
-	if(getkeydest() == KEY_MENU || getkeydest() == KEY_MENU_GRABBED)
+	if(Menu_Active)
 	{
-		setkeydest(keyGrabber ? KEY_MENU_GRABBED : KEY_MENU);
+		if(getmousetarget() == MT_MENU && (getkeydest() == KEY_MENU || getkeydest() == KEY_MENU_GRABBED))
+			setkeydest(keyGrabber ? KEY_MENU_GRABBED : KEY_MENU);
+		else
+			m_hide();
 	}
-	else
-	{
-		if(Menu_Active)
-			if(getmousetarget() != MT_MENU)
-				m_hide();
-	}
 
 	if(cvar("cl_capturevideo"))
 		frametime = 1 / cvar("cl_capturevideo_fps"); // make capturevideo work smoothly




More information about the nexuiz-commits mailing list