diff --git a/src/cocoa_window.m b/src/cocoa_window.m index b1a4d81fb..7479a649e 100644 --- a/src/cocoa_window.m +++ b/src/cocoa_window.m @@ -1213,7 +1213,7 @@ void _glfwPlatformSetWindowMonitor(_GLFWwindow* window, if (window->monitor) releaseMonitor(window); - _glfwInputWindowMonitor(window, monitor); + window->monitor = monitor; // HACK: Allow the state cached in Cocoa to catch up to reality // TODO: Solve this in a less terrible way