summaryrefslogtreecommitdiff
path: root/gtk/gtkdnd.c
diff options
context:
space:
mode:
authorammonkey <am.monkeyd@gmail.com>2012-08-08 19:07:17 +0200
committerMatthias Clasen <mclasen@redhat.com>2013-04-13 20:06:43 -0400
commit4445dce697eb343bb7a7ca2ac20b2eeaade927fd (patch)
treeb3f972ac91dcd104bffface03e52dccdef5c891f /gtk/gtkdnd.c
parentc60bfa40ada82ce8d1a56938dc12a6d820c68d13 (diff)
downloadgtk+-4445dce697eb343bb7a7ca2ac20b2eeaade927fd.tar.gz
fix mem leak in gtk_drag_set_icon_surface, destroy pattern
https://bugzilla.gnome.org/show_bug.cgi?id=681446
Diffstat (limited to 'gtk/gtkdnd.c')
-rw-r--r--gtk/gtkdnd.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gtk/gtkdnd.c b/gtk/gtkdnd.c
index 83655f0b43..3cf0e5c095 100644
--- a/gtk/gtkdnd.c
+++ b/gtk/gtkdnd.c
@@ -3439,6 +3439,7 @@ gtk_drag_set_icon_surface (GdkDragContext *context,
}
gdk_window_set_background_pattern (gtk_widget_get_window (window), pattern);
+ cairo_pattern_destroy (pattern);
gtk_drag_set_icon_window (context, window, extents.x, extents.y, TRUE);
}