iconhelper: Fix leak when rendering to cairo surface

https://bugzilla.gnome.org/show_bug.cgi?id=709264
This commit is contained in:
Bastien Nocera 2013-10-02 15:33:20 +02:00
parent e53bb1bf1b
commit 744b790fdb

View File

@ -667,6 +667,7 @@ ensure_stated_surface_from_info (GtkIconHelper *self,
(gdk_pixbuf_get_width (destination) + scale - 1) / scale; (gdk_pixbuf_get_width (destination) + scale - 1) / scale;
self->priv->rendered_surface_height = self->priv->rendered_surface_height =
(gdk_pixbuf_get_height (destination) + scale - 1) / scale; (gdk_pixbuf_get_height (destination) + scale - 1) / scale;
g_object_unref (destination);
} }
self->priv->rendered_surface = surface; self->priv->rendered_surface = surface;