r2912 - trunk/data/qcsrc/menu-div0test/nexuiz
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Mon Nov 5 17:08:25 EST 2007
Author: div0
Date: 2007-11-05 17:08:24 -0500 (Mon, 05 Nov 2007)
New Revision: 2912
Modified:
trunk/data/qcsrc/menu-div0test/nexuiz/serverlist.c
Log:
fix double click detection
Modified: trunk/data/qcsrc/menu-div0test/nexuiz/serverlist.c
===================================================================
--- trunk/data/qcsrc/menu-div0test/nexuiz/serverlist.c 2007-11-05 21:38:34 UTC (rev 2911)
+++ trunk/data/qcsrc/menu-div0test/nexuiz/serverlist.c 2007-11-05 22:08:24 UTC (rev 2912)
@@ -29,7 +29,7 @@
ATTRIB(NexuizServerList, connectButton, entity, NULL)
ATTRIB(NexuizServerList, currentSortOrder, float, 0)
ATTRIB(NexuizServerList, currentSortField, float, 0)
- ATTRIB(NexuizServerList, lastClickedServer, float, 0)
+ ATTRIB(NexuizServerList, lastClickedServer, float, -1)
ATTRIB(NexuizServerList, lastClickedTime, float, 0)
ENDCLASS(NexuizServerList)
entity makeNexuizServerList();
@@ -113,13 +113,15 @@
me.nItems = gethostcachevalue(SLIST_HOSTCACHEVIEWCOUNT);
me.connectButton.disabled = (me.nItems == 0);
for(i = 0; i < me.nItems; ++i)
- {
if(gethostcachestring(SLIST_FIELD_CNAME, i) == me.selectedServer)
{
- me.selectedItem = i;
+ if(i != me.selectedItem)
+ {
+ me.lastClickedServer = -1;
+ me.selectedItem = i;
+ }
break;
}
- }
drawListBox(me);
}
void ServerList_PingSort_Click(entity btn, entity me)
More information about the nexuiz-commits
mailing list