[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master ba063f8: Send scroll stop events to xwidgets when built with XInp
From: |
Po Lu |
Subject: |
master ba063f8: Send scroll stop events to xwidgets when built with XInput 2 |
Date: |
Fri, 3 Dec 2021 01:32:32 -0500 (EST) |
branch: master
commit ba063f8141e6bdbd3865ff9af1aa6b390b5b05fe
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>
Send scroll stop events to xwidgets when built with XInput 2
* src/xwidget.c (xwidget_scroll): Set xg_event->scroll.is_stop
when appropriate.
---
src/xwidget.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/xwidget.c b/src/xwidget.c
index a5b96d0..9b9f364 100644
--- a/src/xwidget.c
+++ b/src/xwidget.c
@@ -1098,6 +1098,9 @@ xwidget_scroll (struct xwidget_view *view, double x,
double y,
xg_event->scroll.delta_y = dy;
xg_event->scroll.device = find_suitable_pointer (view->frame);
+ if (!(fabs (dx) > 0) || !(fabs (dy) > 0))
+ xg_event->scroll.is_stop = TRUE;
+
g_object_ref (xg_event->any.window);
gtk_main_do_event (xg_event);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master ba063f8: Send scroll stop events to xwidgets when built with XInput 2,
Po Lu <=