Update rcore_desktop_glfw.c

Update window position in MaximizeCallback, since maximization does not appear to invoke PosCallback (at least on MacOS).
This commit is contained in:
Andreas Rossberg 2026-06-22 10:51:28 +02:00
parent db0870f31f
commit a7c34f3af7

View File

@ -2012,6 +2012,8 @@ static void WindowMaximizeCallback(GLFWwindow *window, int maximized)
{ {
if (maximized) FLAG_SET(CORE.Window.flags, FLAG_WINDOW_MAXIMIZED); // The window was maximized if (maximized) FLAG_SET(CORE.Window.flags, FLAG_WINDOW_MAXIMIZED); // The window was maximized
else FLAG_CLEAR(CORE.Window.flags, FLAG_WINDOW_MAXIMIZED); // The window was restored else FLAG_CLEAR(CORE.Window.flags, FLAG_WINDOW_MAXIMIZED); // The window was restored
// Update current window position
glfwGetWindowPos(platform.handle, &CORE.Window.position.x, &CORE.Window.position.y);
} }
// GLFW3: Window focus callback, runs when window get/lose focus // GLFW3: Window focus callback, runs when window get/lose focus