From d838446882a7f3460a23af802c9700d4812d4a4f Mon Sep 17 00:00:00 2001 From: Carsten Tewes Date: Mon, 21 Nov 2022 00:42:23 +0100 Subject: [PATCH] CHANGE: Do not touch the input params x and y, just pass it through to a possible callback. --- src/window.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/window.c b/src/window.c index 098a0afc..517d1974 100644 --- a/src/window.c +++ b/src/window.c @@ -89,16 +89,14 @@ void _glfwInputWindowPos(_GLFWwindow* window, int x, int y) // We then check if windowMon is really the monitor where // the window is located and if not we set the monitor for // that window to the other monitor including width, height - // and refreshrate. At last we simply set the position vars - // to 0, because the relative position of a fullscreen window - // content area moving from one monitor to another is always 0, 0 + // and refreshrate. detectedMon = glfwGetMonitorFromWindow((GLFWwindow*) window); if (detectedMon != NULL && windowMon != detectedMon) { vidmode = glfwGetVideoMode(detectedMon); if (vidmode != NULL) { - glfwSetWindowMonitor((GLFWwindow*) window, detectedMon, x = 0, y = 0, vidmode->width, vidmode->height, vidmode->refreshRate); + glfwSetWindowMonitor((GLFWwindow*) window, detectedMon, 0, 0, vidmode->width, vidmode->height, vidmode->refreshRate); } } }