From 590d0bec6f2feb4ff5d167c8bd83004e9420c9a7 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Mon, 8 Jan 2024 14:32:28 -0800 Subject: [PATCH] Revert "Make sure new windows have mouse and keyboard focus if there's no windowing system" This reverts commit 5948ea997ff32c800e66c0ba722d8e2712404e68. This isn't needed, the proper focus logic is in SDL_ShowWindow() --- src/video/SDL_video.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/video/SDL_video.c b/src/video/SDL_video.c index 3813b30dd..8efd6f0dd 100644 --- a/src/video/SDL_video.c +++ b/src/video/SDL_video.c @@ -2131,15 +2131,9 @@ SDL_Window *SDL_CreateWindowWithProperties(SDL_PropertiesID props) parent->first_child = window; } - if (_this->CreateSDLWindow) { - if (_this->CreateSDLWindow(_this, window, props) < 0) { - SDL_DestroyWindow(window); - return NULL; - } - } else { - /* No windowing system, make sure the new window has focus */ - SDL_SetMouseFocus(window); - SDL_SetKeyboardFocus(window); + if (_this->CreateSDLWindow && _this->CreateSDLWindow(_this, window, props) < 0) { + SDL_DestroyWindow(window); + return NULL; } /* Clear minimized if not on windows, only windows handles it at create rather than FinishWindowCreation,