From a0d615b003df799e433d83f3eb6972e89f347ccf Mon Sep 17 00:00:00 2001 From: Justin Severn <275836311+pinklightultra@users.noreply.github.com> Date: Sun, 25 Oct 2026 10:12:43 -0400 Subject: [PATCH] fix(sdl2): use SDL_WINDOW_FULLSCREEN_DESKTOP and disable windowed mode on fullscreen --- sources/Adapters/SDL2/GUI/SDLGUIWindowImp.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sources/Adapters/SDL2/GUI/SDLGUIWindowImp.cpp b/sources/Adapters/SDL2/GUI/SDLGUIWindowImp.cpp index dec7b1f9..6904af86 100644 --- a/sources/Adapters/SDL2/GUI/SDLGUIWindowImp.cpp +++ b/sources/Adapters/SDL2/GUI/SDLGUIWindowImp.cpp @@ -70,6 +70,7 @@ SDLGUIWindowImp::SDLGUIWindowImp(GUICreateWindowParams &p) { const char *fullscreenValue = Config::GetInstance()->GetValue("FULLSCREEN"); if ((fullscreenValue) && (!strcmp(fullscreenValue, "YES"))) { fullscreen = true; + windowed_ = false; } if (!strcmp(driverName, "fbcon")) { @@ -104,7 +105,7 @@ SDLGUIWindowImp::SDLGUIWindowImp(GUICreateWindowParams &p) { window_ = SDL_CreateWindow( "LittleGPTracker", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, screenRect_.Width(), screenRect_.Height(), - fullscreen ? SDL_WINDOW_FULLSCREEN : SDL_WINDOW_SHOWN); + fullscreen ? SDL_WINDOW_FULLSCREEN_DESKTOP : SDL_WINDOW_SHOWN); NAssert(window_); // Compute the x & y offset to locate our app window