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")];