[iortcw] 129/497: All: Remove trailing text after last GL extension in UI

Simon McVittie smcv at debian.org
Fri Sep 8 10:36:37 UTC 2017


This is an automated email from the git hooks/post-receive script.

smcv pushed a commit to annotated tag 1.42d
in repository iortcw.

commit 2536fd2ee74b046ad0b8892cece546aaf8168ed0
Author: ZTurtleMan at gmail.com <ZTurtleMan at gmail.com@e65d2741-a53d-b2dc-ae96-bb75fa5e4c4a>
Date:   Fri May 30 23:09:09 2014 +0000

    All: Remove trailing text after last GL extension in UI
    
    It would continue drawing part of next GL extension.
    Also fix number of extensions in SP to be 63 (divisible by 3) not 62.
---
 MP/code/ui/ui_main.c | 7 +++++--
 SP/code/ui/ui_main.c | 7 +++++--
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/MP/code/ui/ui_main.c b/MP/code/ui/ui_main.c
index 1fe0273..8419797 100644
--- a/MP/code/ui/ui_main.c
+++ b/MP/code/ui/ui_main.c
@@ -2510,12 +2510,15 @@ static void UI_DrawGLInfo( rectDef_t *rect, float scale, vec4_t color, int textS
 	eptr = buff;
 	y = rect->y + 45;
 	numLines = 0;
-	// TTimo - don't overflow the line buffer, don't go above 46, as it goes out of the screen anyway
-	while ( y < rect->y + rect->h && *eptr && numLines < 46 )
+	while ( y < rect->y + rect->h && *eptr )
 	{
 		while ( *eptr && *eptr == ' ' )
 			*eptr++ = '\0';
 
+		// TTimo - don't overflow the line buffer, don't go above 46, as it goes out of the screen anyway
+		if ( numLines == 46 )
+			break;
+
 		// track start of valid string
 		if ( *eptr && *eptr != ' ' ) {
 			lines[numLines++] = eptr;
diff --git a/SP/code/ui/ui_main.c b/SP/code/ui/ui_main.c
index c14eea4..d658841 100644
--- a/SP/code/ui/ui_main.c
+++ b/SP/code/ui/ui_main.c
@@ -2455,12 +2455,15 @@ static void UI_DrawGLInfo( rectDef_t *rect, int font, float scale, vec4_t color,
 	eptr = buff;
 	y = rect->y + 45;
 	numLines = 0;
-	// don't overflow the line buffer, don't go above 62, as it goes out of the screen anyway
-	while ( y < rect->y + rect->h && *eptr && numLines < 62 )
+	while ( y < rect->y + rect->h && *eptr )
 	{
 		while ( *eptr && *eptr == ' ' )
 			*eptr++ = '\0';
 
+		// don't overflow the line buffer, don't go above 63, as it goes out of the screen anyway
+		if ( numLines == 63 )
+			break;
+
 		// track start of valid string
 		if ( *eptr && *eptr != ' ' ) {
 			lines[numLines++] = eptr;

-- 
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