diff --git a/gdk/gdkevents.c b/gdk/gdkevents.c index 7abd956c2f..db37512bc6 100644 --- a/gdk/gdkevents.c +++ b/gdk/gdkevents.c @@ -1196,7 +1196,10 @@ gdk_event_get_scroll_direction (const GdkEvent *event, switch (event->type) { case GDK_SCROLL: - dir = event->scroll.direction; + if (event->scroll.direction == GDK_SCROLL_SMOOTH) + fetched = FALSE; + else + dir = event->scroll.direction; break; default: fetched = FALSE;