diff --git a/src/cocoa_window.m b/src/cocoa_window.m index 3ee0e72d..182eedbe 100644 --- a/src/cocoa_window.m +++ b/src/cocoa_window.m @@ -114,10 +114,10 @@ static void updateCursorMode(_GLFWwindow* window) else if (_glfw.ns.disabledCursorWindow == window) { _glfw.ns.disabledCursorWindow = NULL; - CGAssociateMouseAndMouseCursorPosition(true); _glfwPlatformSetCursorPos(window, _glfw.ns.restoreCursorPosX, _glfw.ns.restoreCursorPosY); + CGAssociateMouseAndMouseCursorPosition(true); } if (cursorInContentArea(window))