From dd14e0b3c3005fa79cd6640c65960d6883b2ed2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sun, 11 Oct 2020 18:09:30 +0200 Subject: [PATCH] input: auto-scroll: apply scrollback.multiplier to the interval divisor --- input.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/input.c b/input.c index 27009810..b862408b 100644 --- a/input.c +++ b/input.c @@ -1341,10 +1341,11 @@ wl_pointer_motion(void *data, struct wl_pointer *wl_pointer, : y - (term->height - term->margins.bottom); assert(distance > 0); - distance /= term->scale; + int divisor + = distance * term->conf->scrollback.multiplier / term->scale; selection_start_scroll_timer( - term, 100000000 / (distance > 0 ? distance : 1), + term, 400000000 / (divisor > 0 ? divisor : 1), scroll_up ? SELECTION_SCROLL_UP : SELECTION_SCROLL_DOWN, selection_col); }