diff options
author | ammonkey <am.monkeyd@gmail.com> | 2012-08-08 19:07:17 +0200 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2013-04-13 20:06:43 -0400 |
commit | 4445dce697eb343bb7a7ca2ac20b2eeaade927fd (patch) | |
tree | b3f972ac91dcd104bffface03e52dccdef5c891f /gtk/gtkdnd.c | |
parent | c60bfa40ada82ce8d1a56938dc12a6d820c68d13 (diff) | |
download | gtk+-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.c | 1 |
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); } |