[iortcw] 51/89: All: Make UI continue searching for local servers until found
Simon McVittie
smcv at debian.org
Fri Sep 8 10:44:26 UTC 2017
This is an automated email from the git hooks/post-receive script.
smcv pushed a commit to tag 1.51b
in repository iortcw.
commit 2f5013792d7658d75c17ec4aeb015e08f77e42d4
Author: MAN-AT-ARMS <M4N4T4RMS at gmail.com>
Date: Wed Jul 19 16:07:54 2017 -0400
All: Make UI continue searching for local servers until found
---
MP/code/ui/ui_main.c | 6 +++++-
SP/code/rend2/tr_mesh.c | 2 +-
SP/code/ui/ui_main.c | 6 +++++-
3 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/MP/code/ui/ui_main.c b/MP/code/ui/ui_main.c
index e4fa9cb..c4dff6f 100644
--- a/MP/code/ui/ui_main.c
+++ b/MP/code/ui/ui_main.c
@@ -7912,6 +7912,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 );
@@ -7958,7 +7962,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;
}
diff --git a/SP/code/rend2/tr_mesh.c b/SP/code/rend2/tr_mesh.c
index e24543a..15902d6 100644
--- a/SP/code/rend2/tr_mesh.c
+++ b/SP/code/rend2/tr_mesh.c
@@ -458,7 +458,7 @@ void R_AddMD3Surfaces( trRefEntity_t *ent ) {
// don't add third_person objects if not viewing through a portal
if ( !personalModel ) {
// GR - tessellate according to model capabilities
- R_AddDrawSurf((void *)&model->vaoSurfaces[i], shader, fogNum, qfalse, qfalse, cubemapIndex, tr.currentModel->ATI_tess );
+ R_AddDrawSurf( (void *)&model->vaoSurfaces[i], shader, fogNum, qfalse, qfalse, cubemapIndex, tr.currentModel->ATI_tess );
}
surface++;
diff --git a/SP/code/ui/ui_main.c b/SP/code/ui/ui_main.c
index 5f8c438..aaa4805 100644
--- a/SP/code/ui/ui_main.c
+++ b/SP/code/ui/ui_main.c
@@ -7698,6 +7698,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 );
@@ -7744,7 +7748,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;
}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/iortcw.git
More information about the Pkg-games-commits
mailing list