From f7207edca5fd456615fa05d8fb6bc404cdc96642 Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Sun, 24 Jan 2021 13:51:40 +0100 Subject: [PATCH] (Windows) Fixed an issue with reliably launching games. --- es-core/src/renderers/Renderer.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/es-core/src/renderers/Renderer.cpp b/es-core/src/renderers/Renderer.cpp index 1a277be8f..b5baf8f9f 100644 --- a/es-core/src/renderers/Renderer.cpp +++ b/es-core/src/renderers/Renderer.cpp @@ -154,11 +154,9 @@ namespace Renderer // For Windows, always set the mode to windowed, as full screen mode seems to // behave quite erratic. There may be a proper fix for this, but for now windowed // mode seems to behave well and it's almost completely seamless, especially with - // a hidden taskbar. If filling the whole screen, then remove the window border. - if (windowWidth < displayMode.w || windowHeight < displayMode.h) - windowFlags = getWindowFlags(); - else - windowFlags = SDL_WINDOW_BORDERLESS | getWindowFlags(); + // a hidden taskbar. As well, setting SDL_WINDOW_BORDERLESS introduces issues as + // well so unfortunately this needs to be avoided. + windowFlags = getWindowFlags(); #elif defined(__APPLE__) // This seems to be the only full window mode that somehow works on macOS as a real // fullscreen mode will do lots of weird stuff like preventing window switching