From ae0f3ac642831fa08329ee933c8018f6858edbc0 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Wed, 2 Dec 2009 07:42:10 +0000 Subject: [PATCH] If we're fullscreen on a single-head system and lose focus, minimize --HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404253 --- src/video/SDL_video.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/video/SDL_video.c b/src/video/SDL_video.c index aad191ca4..1e2ff11d1 100644 --- a/src/video/SDL_video.c +++ b/src/video/SDL_video.c @@ -1449,6 +1449,12 @@ SDL_OnWindowFocusLost(SDL_Window * window) { SDL_VideoDisplay *display = SDL_GetDisplayFromWindow(window); + /* If we're fullscreen on a single-head system and lose focus, minimize */ + if ((window->flags & SDL_WINDOW_FULLSCREEN) && + _this->num_displays == 1) { + SDL_MinimizeWindow(window->id); + } + if (display->gamma && _this->SetDisplayGammaRamp) { _this->SetDisplayGammaRamp(_this, display, display->saved_gamma); }