From 0f8c40a2064ab3c42447e831e507db76f3c3fdd5 Mon Sep 17 00:00:00 2001 From: Austin W Smith Date: Thu, 14 May 2026 05:07:27 -0700 Subject: [PATCH] Fix borderless fullscreen always on top Don't pass a monitor to glfwSetWindowMonitor(). This avoids setting the flag which keeps the window always on top. --- src/platforms/rcore_desktop_glfw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/platforms/rcore_desktop_glfw.c b/src/platforms/rcore_desktop_glfw.c index b1e100cf4..9d1fe6b1d 100644 --- a/src/platforms/rcore_desktop_glfw.c +++ b/src/platforms/rcore_desktop_glfw.c @@ -287,7 +287,7 @@ void ToggleBorderlessWindowed(void) CORE.Window.screen.height = mode->height; // Set screen position and size - glfwSetWindowMonitor(platform.handle, monitors[monitor], CORE.Window.position.x, CORE.Window.position.y, + glfwSetWindowMonitor(platform.handle, NULL, CORE.Window.position.x, CORE.Window.position.y, CORE.Window.screen.width, CORE.Window.screen.height, mode->refreshRate); // Refocus window