diff --git a/gtk/gtkgestureswipe.c b/gtk/gtkgestureswipe.c index bb35572761..65a80ca946 100644 --- a/gtk/gtkgestureswipe.c +++ b/gtk/gtkgestureswipe.c @@ -50,7 +50,8 @@ typedef struct _EventData EventData; struct _EventData { guint32 evtime; - GdkPoint point; + int x; + int y; }; struct _GtkGestureSwipePrivate @@ -140,8 +141,8 @@ gtk_gesture_swipe_update (GtkGesture *gesture, _gtk_gesture_get_last_update_time (gesture, sequence, &new.evtime); gtk_gesture_get_point (gesture, sequence, &x, &y); - new.point.x = x; - new.point.y = y; + new.x = x; + new.y = y; _gtk_gesture_swipe_clear_backlog (swipe, new.evtime); g_array_append_val (priv->events, new); @@ -172,8 +173,8 @@ _gtk_gesture_swipe_calculate_velocity (GtkGestureSwipe *gesture, end = &g_array_index (priv->events, EventData, priv->events->len - 1); diff_time = end->evtime - start->evtime; - diff_x = end->point.x - start->point.x; - diff_y = end->point.y - start->point.y; + diff_x = end->x - start->x; + diff_y = end->y - start->y; if (diff_time == 0) return;