From e47e2b256063c1c4bfbc7bd44c4a9f3cc7388fd0 Mon Sep 17 00:00:00 2001 From: Luflosi Date: Thu, 27 Dec 2018 15:17:18 +0100 Subject: [PATCH] Move check for zero scroll distance to scroll_event() --- glfw/cocoa_window.m | 3 +-- kitty/mouse.c | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/glfw/cocoa_window.m b/glfw/cocoa_window.m index 29adff652..261d56d69 100644 --- a/glfw/cocoa_window.m +++ b/glfw/cocoa_window.m @@ -940,8 +940,7 @@ is_ascii_control_char(char x) { break; } - if (fabs(deltaX) > 0.0 || fabs(deltaY) > 0.0) - _glfwInputScroll(window, deltaX, deltaY, flags); + _glfwInputScroll(window, deltaX, deltaY, flags); } - (NSDragOperation)draggingEntered:(id )sender diff --git a/kitty/mouse.c b/kitty/mouse.c index 36d43191a..98bfefa11 100644 --- a/kitty/mouse.c +++ b/kitty/mouse.c @@ -586,6 +586,7 @@ scroll_event(double UNUSED xoffset, double yoffset, int flags) { default: break; } + if (yoffset == 0.0) return; if (is_high_resolution) { yoffset *= OPT(touch_scroll_multiplier); if (yoffset * global_state.callback_os_window->pending_scroll_pixels < 0) {