From 1ce41af7654258d4cc97d80e9b3fecfb74f098ad Mon Sep 17 00:00:00 2001 From: Nicholas Fraser Date: Sun, 14 Dec 2025 23:01:04 -0500 Subject: [PATCH] Fix hang in X11 borderless mode Fixes #87 --- CMakeLists.txt | 4 +++- src/launcher.c | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ff6d9a8..de4e4ba 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -62,7 +62,9 @@ endif () # Build configuration - Linux if (UNIX) - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2 -s") + if (NOT CMAKE_BUILD_TYPE MATCHES "Debug") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2 -s") + endif () set(CMAKE_SHARED_LINKER_FLAGS "--as-needed") endif () diff --git a/src/launcher.c b/src/launcher.c index f31763a..3b8e0bc 100755 --- a/src/launcher.c +++ b/src/launcher.c @@ -221,7 +221,7 @@ static void create_window() SDL_WINDOWPOS_UNDEFINED, 0, 0, - SDL_WINDOW_FULLSCREEN_DESKTOP | SDL_WINDOW_BORDERLESS + SDL_WINDOW_FULLSCREEN_DESKTOP ); if (window == NULL) log_fatal("Could not create SDL Window\n%s", SDL_GetError());