diff options
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/gtkeventcontrollerscroll.c | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/gtk/gtkeventcontrollerscroll.c b/gtk/gtkeventcontrollerscroll.c index d78cc01770..e51cb7b241 100644 --- a/gtk/gtkeventcontrollerscroll.c +++ b/gtk/gtkeventcontrollerscroll.c @@ -416,25 +416,7 @@ gtk_event_controller_scroll_handle_event (GtkEventController *controller, } else { - switch (direction) - { - case GDK_SCROLL_UP: - dy -= 1; - break; - case GDK_SCROLL_DOWN: - dy += 1; - break; - case GDK_SCROLL_LEFT: - dx -= 1; - break; - case GDK_SCROLL_RIGHT: - dx += 1; - break; - case GDK_SCROLL_SMOOTH: - default: - g_assert_not_reached (); - break; - } + gdk_scroll_event_get_deltas (event, &dx, &dy); if ((scroll->flags & GTK_EVENT_CONTROLLER_SCROLL_VERTICAL) == 0) dy = 0; |