summaryrefslogtreecommitdiff
path: root/gtk/gtkcalendar.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2020-02-16 19:52:17 +0100
committerBenjamin Otte <otte@redhat.com>2020-02-17 04:04:21 +0100
commit80ba7fd6823b34d8c6153f341e103ad6ea146ffd (patch)
tree8b8babfeb2545990ee2a8eb1b356db21ea927f80 /gtk/gtkcalendar.c
parent91d91a29e834a3802a8bdefe417f277f8ef57737 (diff)
downloadgtk+-80ba7fd6823b34d8c6153f341e103ad6ea146ffd.tar.gz
dragdest: Make gtk_drop_target_new() args be transfer full
Saves tons of code.
Diffstat (limited to 'gtk/gtkcalendar.c')
-rw-r--r--gtk/gtkcalendar.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/gtk/gtkcalendar.c b/gtk/gtkcalendar.c
index 769d85f68d..1c97018c2d 100644
--- a/gtk/gtkcalendar.c
+++ b/gtk/gtkcalendar.c
@@ -536,7 +536,6 @@ gtk_calendar_init (GtkCalendar *calendar)
#else
gchar *week_start;
#endif
- GdkContentFormats *formats;
GtkDropTarget *dest;
int min_year_width;
GDateTime *now;
@@ -718,9 +717,8 @@ gtk_calendar_init (GtkCalendar *calendar)
priv->in_drag = 0;
- formats = gdk_content_formats_new_for_gtype (G_TYPE_STRING);
- dest = gtk_drop_target_new (formats, GDK_ACTION_COPY);
- gdk_content_formats_unref (formats);
+ dest = gtk_drop_target_new (gdk_content_formats_new_for_gtype (G_TYPE_STRING),
+ GDK_ACTION_COPY);
g_signal_connect (dest, "accept", G_CALLBACK (gtk_calendar_drag_accept), calendar);
g_signal_connect (dest, "drag-leave", G_CALLBACK (gtk_calendar_drag_leave), calendar);