diff --git a/glfw/cocoa_window.m b/glfw/cocoa_window.m index 6b409abec..8b78e8ff6 100644 --- a/glfw/cocoa_window.m +++ b/glfw/cocoa_window.m @@ -905,6 +905,7 @@ - (void)scrollWheel:(NSEvent *)event if (flags) { float xscale = 1, yscale = 1; _glfwPlatformGetWindowContentScale(window, &xscale, &yscale); + if (xscale > 0) deltaX *= xscale; if (yscale > 0) deltaY *= yscale; }