changeset 4059:57b017e6aebf SDL-1.2

Simplify setting window title
author Patrice Mandin <patmandin@gmail.com>
date Fri, 13 Jul 2007 16:09:16 +0000
parents eede31c0ca20
children 0b4ebec67cad
files src/video/gem/SDL_gemevents.c
diffstat 1 files changed, 8 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/src/video/gem/SDL_gemevents.c	Fri Jul 13 03:57:40 2007 +0000
+++ b/src/video/gem/SDL_gemevents.c	Fri Jul 13 16:09:16 2007 +0000
@@ -167,16 +167,14 @@
 
 	/* Refresh window name ? */
 	if (GEM_refresh_name) {
-		if ( SDL_GetAppState() & SDL_APPACTIVE ) {
-			/* Fullscreen/windowed */
-			if (GEM_title_name) {
-				wind_set(GEM_handle,WF_NAME,(short)(((unsigned long)GEM_title_name)>>16),(short)(((unsigned long)GEM_title_name) & 0xffff),0,0);
-			}
-		} else {
-			/* Iconified */
-			if (GEM_icon_name) {
-				wind_set(GEM_handle,WF_NAME,(short)(((unsigned long)GEM_icon_name)>>16),(short)(((unsigned long)GEM_icon_name) & 0xffff),0,0);
-			}
+		const char *window_name =
+			(SDL_GetAppState() & SDL_APPACTIVE)
+			? GEM_title_name : GEM_icon_name;
+		if (window_name) {
+			wind_set(GEM_handle,WF_NAME,
+				(short)(((unsigned long)window_name)>>16),
+				(short)(((unsigned long)window_name) & 0xffff),
+				0,0);
 		}
 		GEM_refresh_name = SDL_FALSE;
 	}