From 8c3d1fcf59da56620282dd50e40c42b4830a8e0e Mon Sep 17 00:00:00 2001 From: Zack Middleton Date: Sat, 1 Jul 2017 13:30:16 -0500 Subject: [PATCH] Allow changing q3_ui server source during refresh This makes it easier to scroll through the list, especially since "Local" source now refreshes until a local server is found. --- code/q3_ui/ui_servers2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/q3_ui/ui_servers2.c b/code/q3_ui/ui_servers2.c index b6c4ea5d..73e41b65 100644 --- a/code/q3_ui/ui_servers2.c +++ b/code/q3_ui/ui_servers2.c @@ -421,7 +421,6 @@ static void ArenaServers_UpdateMenu( void ) { } else { // all servers pinged - enable controls - g_arenaservers.master.generic.flags &= ~QMF_GRAYED; g_arenaservers.gametype.generic.flags &= ~QMF_GRAYED; g_arenaservers.sortkey.generic.flags &= ~QMF_GRAYED; g_arenaservers.showempty.generic.flags &= ~QMF_GRAYED; @@ -448,7 +447,6 @@ static void ArenaServers_UpdateMenu( void ) { g_arenaservers.statusbar.string = "Press SPACE to stop"; // disable controls during refresh - g_arenaservers.master.generic.flags |= QMF_GRAYED; g_arenaservers.gametype.generic.flags |= QMF_GRAYED; g_arenaservers.sortkey.generic.flags |= QMF_GRAYED; g_arenaservers.showempty.generic.flags |= QMF_GRAYED; @@ -1128,6 +1126,8 @@ ArenaServers_SetType */ int ArenaServers_SetType( int type ) { + ArenaServers_StopRefresh(); + if(type >= UIAS_GLOBAL1 && type <= UIAS_GLOBAL5) { char masterstr[2], cvarname[sizeof("sv_master1")];