diff --git a/src/video/windib/SDL_dibvideo.c b/src/video/windib/SDL_dibvideo.c index 85a73e5460d15c6951cb59d5eb4b02505c3ebad2..0f8dbe051e08978dd23294019c6d64c5e4a9d905 100644 --- a/src/video/windib/SDL_dibvideo.c +++ b/src/video/windib/SDL_dibvideo.c @@ -898,6 +898,7 @@ void DIB_VideoQuit(_THIS) #ifndef NO_CHANGEDISPLAYSETTINGS if ( this->screen->flags & SDL_FULLSCREEN ) { ChangeDisplaySettings(NULL, 0); + SDL_ShowWindow(SDL_Window, SW_HIDE); } #endif #ifdef HAVE_OPENGL diff --git a/src/video/windx5/SDL_dx5video.c b/src/video/windx5/SDL_dx5video.c index cd7e84a06f111ccaff98db4005bb03acce5872be..a3c7c668452e13881c9faa7ff6c676d74cd95277 100644 --- a/src/video/windx5/SDL_dx5video.c +++ b/src/video/windx5/SDL_dx5video.c @@ -2214,6 +2214,7 @@ void DX5_VideoQuit(_THIS) if ( (this->screen->flags & (SDL_OPENGL|SDL_FULLSCREEN)) == (SDL_OPENGL|SDL_FULLSCREEN) ) { ChangeDisplaySettings(NULL, 0); + SDL_ShowWindow(SDL_Window, SW_HIDE); } if ( this->screen->flags & SDL_OPENGL ) { WIN_GL_ShutDown(this);