From fcc9deb365adec74900b07d5b25efb457b34a6ad Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Mon, 27 Feb 2023 15:38:48 -0800 Subject: [PATCH] Only restore desktop mode when hiding a window if that window was fullscreen --- src/video/SDL_video.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/video/SDL_video.c b/src/video/SDL_video.c index 90cc96770a..edfd11ec1e 100644 --- a/src/video/SDL_video.c +++ b/src/video/SDL_video.c @@ -2549,7 +2549,9 @@ int SDL_HideWindow(SDL_Window *window) } window->is_hiding = SDL_TRUE; - SDL_UpdateFullscreenMode(window, SDL_FALSE); + if (window->flags & SDL_WINDOW_FULLSCREEN) { + SDL_UpdateFullscreenMode(window, SDL_FALSE); + } if (_this->HideWindow) { _this->HideWindow(_this, window);