We only need to send a single event in this case, so just short-circuit
instead of trying to return an additional event.
* scrolling immediately stops.
*/
if (phase == NSEventPhaseMayBegin)
- {
- ret = gdk_scroll_event_new (GDK_SURFACE (surface),
- pointer,
- NULL,
- get_time_from_ns_event (nsevent),
- state,
- 0.0, 0.0, TRUE);
- _gdk_event_queue_append (GDK_DISPLAY (self), g_steal_pointer (&ret));
- }
+ return gdk_scroll_event_new (GDK_SURFACE (surface),
+ pointer,
+ NULL,
+ get_time_from_ns_event (nsevent),
+ state,
+ 0.0, 0.0, TRUE);
dx = [nsevent deltaX];
dy = [nsevent deltaY];