From f63dbc0ebd93136286ada33e41bed16c82d08768 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 15 Feb 2022 07:24:12 +0530 Subject: [PATCH] clamp min_lines when mouse is grabbed --- kitty/mouse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kitty/mouse.c b/kitty/mouse.c index 52945da74..d8889126f 100644 --- a/kitty/mouse.c +++ b/kitty/mouse.c @@ -889,7 +889,7 @@ scroll_event(double UNUSED xoffset, double yoffset, int flags, int modifiers) { SCALE_SCROLL(wheel_scroll_multiplier); s = (int) round(yoffset); if (yoffset != 0) { - const int min_lines = OPT(wheel_scroll_min_lines); + const int min_lines = screen->modes.mouse_tracking_mode ? 1 : OPT(wheel_scroll_min_lines); if (min_lines > 0 && abs(s) < min_lines) s = yoffset > 0 ? min_lines : -min_lines; // Always add the minimum number of lines when it is negative else if (min_lines < 0) s = yoffset > 0 ? s - min_lines : s + min_lines;