Commit: patch 9.1.0348: X11 does not ignore smooth scroll event

3 views
Skip to first unread message

Christian Brabandt

unread,
Apr 18, 2024, 3:30:08 PM4/18/24
to vim...@googlegroups.com
patch 9.1.0348: X11 does not ignore smooth scroll event

Commit: https://github.com/vim/vim/commit/baedc998b0fe3c29e1e88cc426575306b0f5ea44
Author: lilydjwg <lily...@gmail.com>
Date: Thu Apr 18 21:22:57 2024 +0200

patch 9.1.0348: X11 does not ignore smooth scroll event

Problem: X11 does not ignore smooth scroll event
(laniakea64)
Solution: Correctly ignore unwanted smooth scroll events on X11
(lilydjwg)

fixes #14578
closes: #14583

Signed-off-by: lilydjwg <lily...@gmail.com>
Signed-off-by: Christian Brabandt <c...@256bit.org>

diff --git a/src/gui_gtk_x11.c b/src/gui_gtk_x11.c
index d4a8b9364..4d201fcae 100644
--- a/src/gui_gtk_x11.c
+++ b/src/gui_gtk_x11.c
@@ -2152,6 +2152,9 @@ scroll_event(GtkWidget *widget,
FALSE, vim_modifiers);
}
}
+ else if (event->direction == GDK_SCROLL_SMOOTH && display_type == DT_X11)
+ // for X11 we deal with unsmooth events, and so ignore the smooth ones
+ ;
else
#undef DT_X11
#undef DT_WAYLAND
diff --git a/src/version.c b/src/version.c
index 82bb55bf8..85156acfe 100644
--- a/src/version.c
+++ b/src/version.c
@@ -704,6 +704,8 @@ static char *(features[]) =

static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 348,
/**/
347,
/**/
Reply all
Reply to author
Forward
0 new messages