From: Timm Bäder Date: Thu, 10 May 2018 18:00:17 +0000 (+0200) Subject: gestures demo: widget property is not writable X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~22^2~260 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=f71b2ee79fd6c60f51ef7b4ec53b41d18200a010;p=gtk4.git gestures demo: widget property is not writable Use gtk_widget_add_controller instead. --- diff --git a/demos/gtk-demo/gestures.c b/demos/gtk-demo/gestures.c index 73630a2ef6..8d53ae3434 100644 --- a/demos/gtk-demo/gestures.c +++ b/demos/gtk-demo/gestures.c @@ -166,7 +166,6 @@ do_gestures (GtkWidget *do_widget) /* 3fg swipe for touchpads */ gesture = g_object_new (GTK_TYPE_GESTURE_SWIPE, - "widget", drawing_area, "n-points", 3, NULL); g_signal_connect (gesture, "begin", @@ -175,7 +174,8 @@ do_gestures (GtkWidget *do_widget) G_CALLBACK (swipe_gesture_swept), drawing_area); gtk_event_controller_set_propagation_phase (GTK_EVENT_CONTROLLER (gesture), GTK_PHASE_BUBBLE); - g_object_weak_ref (G_OBJECT (drawing_area), (GWeakNotify) g_object_unref, gesture); + gtk_widget_add_controller (drawing_area, GTK_EVENT_CONTROLLER (gesture)); + /* Long press */ gesture = gtk_gesture_long_press_new ();