]> git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
added SDL_APPACTIVE checking so that vid_hidden is now set correctly, this turns...
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sat, 4 Mar 2006 09:23:05 +0000 (09:23 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sat, 4 Mar 2006 09:23:05 +0000 (09:23 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6056 d7cf8633-e32d-0410-b094-e92efae38249

vid_sdl.c

index 9f86830566634d44d0f5cb832a1ea5cb6c7682f0..258bd8e50181a05b65a82c7dce6ceb373e234b8b 100644 (file)
--- a/vid_sdl.c
+++ b/vid_sdl.c
@@ -493,7 +493,9 @@ void VID_Finish (void)
        //react on appstate changes
        appstate = SDL_GetAppState();
 
-       if( !( appstate & SDL_APPMOUSEFOCUS ) || !( appstate & SDL_APPINPUTFOCUS ) )
+       vid_hidden = !(appstate & SDL_APPACTIVE);
+
+       if( vid_hidden || !( appstate & SDL_APPMOUSEFOCUS ) || !( appstate & SDL_APPINPUTFOCUS ) )
                vid_activewindow = false;
        else
                vid_activewindow = true;