diff -upr SDL-1.2.14/src/video/wincommon/SDL_sysevents.c SDL-1.2.14-fos/src/video/wincommon/SDL_sysevents.c --- SDL-1.2.14/src/video/wincommon/SDL_sysevents.c 2009-10-12 16:07:14.000000000 -0400 +++ SDL-1.2.14-fos/src/video/wincommon/SDL_sysevents.c 2011-04-28 20:27:36.828125000 -0400 @@ -353,6 +353,8 @@ LRESULT CALLBACK WinMessage(HWND hwnd, U } if ( WINDIB_FULLSCREEN() ) { SDL_RestoreDesktopMode(); + /* A fullscreen app gets hidden but will not get a minimize event */ + appstate |= (SDL_APPACTIVE | SDL_APPMOUSEFOCUS); #if defined(_WIN32_WCE) LoadAygshell(); if( SHFullScreen )