Make UI continue searching for local servers until found
When refreshing local servers, Team Arean UI never changed the status message when it timed out. This gave a false impression it was still looking for servers. Let's continue looking for local servers in q3_ui and Team Arena UI until one is found.
This commit is contained in:
1 parent
21eeaee9c8
commit
0ba359c29e
2 files changed
+12
-1
No files matched your search
+5
-1
@@ -5985,6 +5985,10 @@ static void UI_DoServerRefresh( void )
|
||||
UI_BuildServerDisplayList(2);
|
||||
// stop the refresh
|
||||
UI_StopServerRefresh();
|
||||
} else if ( ui_netSource.integer == UIAS_LOCAL ) {
|
||||
// no local servers found, check again
|
||||
trap_Cmd_ExecuteText( EXEC_NOW, "localservers\n" );
|
||||
uiInfo.serverStatus.refreshtime = uiInfo.uiDC.realTime + 5000;
|
||||
}
|
||||
//
|
||||
UI_BuildServerDisplayList(qfalse);
|
||||
@@ -6032,7 +6036,7 @@ static void UI_StartServerRefresh(qboolean full, qboolean force)
|
||||
//
|
||||
if( ui_netSource.integer == UIAS_LOCAL ) {
|
||||
trap_Cmd_ExecuteText( EXEC_NOW, "localservers\n" );
|
||||
uiInfo.serverStatus.refreshtime = uiInfo.uiDC.realTime + 1000;
|
||||
uiInfo.serverStatus.refreshtime = uiInfo.uiDC.realTime + 5000;
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user