From: Carlos Garnacho Date: Thu, 2 Feb 2023 09:35:15 +0000 (+0100) Subject: gtkscrolledwindow: Avoid gtk_gesture_set_sequence_state() X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~8^2~16^2~6 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=db43e0669fc1e1f235c626027a4118e6dae7c74f;p=gtk4.git gtkscrolledwindow: Avoid gtk_gesture_set_sequence_state() This widget does not require special knowledge about the ongoing event sequences, just make it use gtk_gesture_set_state() generically. --- diff --git a/gtk/gtkscrolledwindow.c b/gtk/gtkscrolledwindow.c index 4e497c1178..b47eb33a89 100644 --- a/gtk/gtkscrolledwindow.c +++ b/gtk/gtkscrolledwindow.c @@ -915,7 +915,7 @@ scrolled_window_drag_begin_cb (GtkScrolledWindow *scrolled_window, if (event_widget == priv->vscrollbar || event_widget == priv->hscrollbar || (!may_hscroll (scrolled_window) && !may_vscroll (scrolled_window))) - gtk_gesture_set_sequence_state (gesture, sequence, GTK_EVENT_SEQUENCE_DENIED); + gtk_gesture_set_state (gesture, GTK_EVENT_SEQUENCE_DENIED); } static void @@ -1033,11 +1033,7 @@ scrolled_window_long_press_cb (GtkScrolledWindow *scrolled_window, double y, GtkGesture *gesture) { - GdkEventSequence *sequence; - - sequence = gtk_gesture_single_get_current_sequence (GTK_GESTURE_SINGLE (gesture)); - gtk_gesture_set_sequence_state (gesture, sequence, - GTK_EVENT_SEQUENCE_DENIED); + gtk_gesture_set_state (gesture, GTK_EVENT_SEQUENCE_DENIED); } static void @@ -1055,8 +1051,7 @@ scrolled_window_long_press_cancelled_cb (GtkScrolledWindow *scrolled_window, if (event_type == GDK_TOUCH_BEGIN || event_type == GDK_BUTTON_PRESS) - gtk_gesture_set_sequence_state (gesture, sequence, - GTK_EVENT_SEQUENCE_DENIED); + gtk_gesture_set_state (gesture, GTK_EVENT_SEQUENCE_DENIED); else if (event_type != GDK_TOUCH_END && event_type != GDK_BUTTON_RELEASE) priv->in_drag = TRUE;