From b5e0abd30ea56b6401ba01e4b8ed383f1953bddb Mon Sep 17 00:00:00 2001 From: John Ralls Date: Mon, 7 Mar 2022 09:04:52 -0800 Subject: [PATCH] https://bugs.gnucash.org/show_bug.cgi?id=797610 Trackpad scrolling events include an increment so use that instead of the step size intended for scroll wheels. --- gnucash/register/register-gnome/gnucash-sheet.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gnucash/register/register-gnome/gnucash-sheet.c b/gnucash/register/register-gnome/gnucash-sheet.c index 03581106b8..218aeb462a 100644 --- a/gnucash/register/register-gnome/gnucash-sheet.c +++ b/gnucash/register/register-gnome/gnucash-sheet.c @@ -1386,10 +1386,7 @@ gnucash_scroll_event (GtkWidget *widget, GdkEventScroll *event) v_value += gtk_adjustment_get_step_increment (vadj); break; case GDK_SCROLL_SMOOTH: - if (event->delta_y < 0) - v_value -= gtk_adjustment_get_step_increment (vadj); - if (event->delta_y > 0) - v_value += gtk_adjustment_get_step_increment (vadj); + v_value += event->delta_y; break; default: return FALSE;