From 2b1d88cb987416368e2de01b37bcd034404a70c3 Mon Sep 17 00:00:00 2001 From: XenoMustache Date: Tue, 2 Dec 2025 11:25:57 -0800 Subject: [PATCH] Use glfwSetWindowMonitor instead of Pos and Size GLFW functions --- src/platforms/rcore_desktop_glfw.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/platforms/rcore_desktop_glfw.c b/src/platforms/rcore_desktop_glfw.c index 4f4e2c141..a7e4799e2 100644 --- a/src/platforms/rcore_desktop_glfw.c +++ b/src/platforms/rcore_desktop_glfw.c @@ -265,8 +265,18 @@ void ToggleBorderlessWindowed(void) const int monitorHeight = mode->height; // Set screen position and size - glfwSetWindowPos(platform.handle, monitorPosX, monitorPosY); - glfwSetWindowSize(platform.handle, monitorWidth, monitorHeight); + glfwSetWindowMonitor( + platform.handle, + monitors[monitor], + monitorPosX, + monitorPosY, + monitorWidth, + monitorHeight, + mode->refreshRate + ); + + // glfwSetWindowPos(platform.handle, monitorPosX, monitorPosY); + // glfwSetWindowSize(platform.handle, monitorWidth, monitorHeight); // Refocus window glfwFocusWindow(platform.handle);