src/video/gem/SDL_gemevents.c
changeset 996 54bb19455081
parent 964 d9209754ebee
child 1065 5d9947da7510
equal deleted inserted replaced
995:22fc5f45bbb7 996:54bb19455081
   186 		if (gem_previouskeyboard[i] && !gem_currentkeyboard[i])
   186 		if (gem_previouskeyboard[i] && !gem_currentkeyboard[i])
   187 			SDL_PrivateKeyboard(SDL_RELEASED, TranslateKey(i, gem_currentascii[i], &keysym));
   187 			SDL_PrivateKeyboard(SDL_RELEASED, TranslateKey(i, gem_currentascii[i], &keysym));
   188 	}
   188 	}
   189 
   189 
   190 	memcpy(gem_previouskeyboard,gem_currentkeyboard,sizeof(gem_previouskeyboard));
   190 	memcpy(gem_previouskeyboard,gem_currentkeyboard,sizeof(gem_previouskeyboard));
       
   191 
       
   192 	/* Refresh window name ? */
       
   193 	if (GEM_refresh_name) {
       
   194 		if ( SDL_GetAppState() & SDL_APPACTIVE ) {
       
   195 			/* Fullscreen/windowed */
       
   196 			if (GEM_title_name) {
       
   197 				wind_set(GEM_handle,WF_NAME,(short)(((unsigned long)GEM_title_name)>>16),(short)(((unsigned long)GEM_title_name) & 0xffff),0,0);
       
   198 			}
       
   199 		} else {
       
   200 			/* Iconified */
       
   201 			if (GEM_icon_name) {
       
   202 				wind_set(GEM_handle,WF_NAME,(short)(((unsigned long)GEM_icon_name)>>16),(short)(((unsigned long)GEM_icon_name) & 0xffff),0,0);
       
   203 			}
       
   204 		}
       
   205 		GEM_refresh_name = SDL_FALSE;
       
   206 	}
   191 }
   207 }
   192 
   208 
   193 static int do_messages(_THIS, short *message)
   209 static int do_messages(_THIS, short *message)
   194 {
   210 {
   195 	int quit, posted;
   211 	int quit, posted;