mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-01 16:30:15 +00:00
x11: Set event->scroll.is_stop
We still figure this out from 0/0 scroll events. This method is not intended to last forever, but it's something we can cling to so far. https://bugzilla.gnome.org/show_bug.cgi?id=756729
This commit is contained in:
parent
48aa1bb08f
commit
f8b8e4eaf8
@ -1570,6 +1570,9 @@ gdk_x11_device_manager_xi2_translate_event (GdkEventTranslator *translator,
|
|||||||
event->scroll.type = GDK_SCROLL;
|
event->scroll.type = GDK_SCROLL;
|
||||||
event->scroll.direction = GDK_SCROLL_SMOOTH;
|
event->scroll.direction = GDK_SCROLL_SMOOTH;
|
||||||
|
|
||||||
|
if (delta_x == 0.0 && delta_y == 0.0)
|
||||||
|
event->scroll.is_stop = TRUE;
|
||||||
|
|
||||||
GDK_NOTE(EVENTS,
|
GDK_NOTE(EVENTS,
|
||||||
g_message ("smooth scroll: %s\n\tdevice: %u\n\tsource device: %u\n\twindow %ld\n\tdeltas: %f %f",
|
g_message ("smooth scroll: %s\n\tdevice: %u\n\tsource device: %u\n\twindow %ld\n\tdeltas: %f %f",
|
||||||
#ifdef XINPUT_2_2
|
#ifdef XINPUT_2_2
|
||||||
|
Loading…
Reference in New Issue
Block a user