summaryrefslogtreecommitdiff
path: root/gdk-pixbuf/gdk-pixbuf-scaled-anim.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdk-pixbuf/gdk-pixbuf-scaled-anim.c')
-rw-r--r--gdk-pixbuf/gdk-pixbuf-scaled-anim.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gdk-pixbuf/gdk-pixbuf-scaled-anim.c b/gdk-pixbuf/gdk-pixbuf-scaled-anim.c
index 26f105bd38..b9b593dd2c 100644
--- a/gdk-pixbuf/gdk-pixbuf-scaled-anim.c
+++ b/gdk-pixbuf/gdk-pixbuf-scaled-anim.c
@@ -145,7 +145,8 @@ get_scaled_pixbuf (GdkPixbufScaledAnim *scaled,
/* Copy the original pixbuf options to the scaled pixbuf */
if (options && scaled->current)
- g_object_set_qdata (G_OBJECT (scaled->current), quark, g_strdupv (options));
+ g_object_set_qdata_full (G_OBJECT (scaled->current), quark,
+ g_strdupv (options), (GDestroyNotify) g_strfreev);
return scaled->current;
}