[nexuiz-commits] r6523 - trunk/data/qcsrc/menu

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Fri Apr 17 08:21:06 EDT 2009


Author: div0
Date: 2009-04-17 08:21:05 -0400 (Fri, 17 Apr 2009)
New Revision: 6523

Modified:
   trunk/data/qcsrc/menu/menu.qc
Log:
fix a weird menu mouse pointer jumping bug


Modified: trunk/data/qcsrc/menu/menu.qc
===================================================================
--- trunk/data/qcsrc/menu/menu.qc	2009-04-17 11:37:33 UTC (rev 6522)
+++ trunk/data/qcsrc/menu/menu.qc	2009-04-17 12:21:05 UTC (rev 6523)
@@ -451,7 +451,10 @@
 		if(par.focused)
 			par.setFocus(par, wnd);
 	}
+}
 
+void m_setpointerfocus(entity wnd)
+{
 	if(wnd.instanceOfContainer)
 	{
 		entity focus = wnd.preferredFocusedGrandChild(wnd);
@@ -488,6 +491,7 @@
 		{
 			m_hide();
 			m_activate_window(e);
+			m_setpointerfocus(e);
 			m_display();
 		}
 	}



More information about the nexuiz-commits mailing list