From: Matthias Clasen Date: Tue, 7 Jan 2020 19:48:09 +0000 (-0500) Subject: gtk-demo: Update the ::prepare handler X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~20^2~354^2~34 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=6b7c5174ed7275cc00e5ca099820a25cd9081f57;p=gtk4.git gtk-demo: Update the ::prepare handler --- diff --git a/demos/gtk-demo/clipboard.c b/demos/gtk-demo/clipboard.c index 578bc6d7bf..5cad0626de 100644 --- a/demos/gtk-demo/clipboard.c +++ b/demos/gtk-demo/clipboard.c @@ -143,17 +143,13 @@ get_texture (GValue *value, g_value_set_object (value, paintable); } -static void +static GdkContentProvider * prepare_drag (GtkDragSource *source, double x, double y, GtkWidget *image) { - GdkContentProvider *content; - - content = gdk_content_provider_new_with_callback (GDK_TYPE_TEXTURE, get_texture, image); - gtk_drag_source_set_content (source, content); - g_object_unref (content); + return gdk_content_provider_new_with_callback (GDK_TYPE_TEXTURE, get_texture, image); } static void