]> Pileus Git - ~andy/gtk/commitdiff
Don't leak expander pixbufs. (#316946, Tommi Komulainen)
authorMatthias Clasen <mclasen@redhat.com>
Fri, 23 Sep 2005 16:34:25 +0000 (16:34 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Fri, 23 Sep 2005 16:34:25 +0000 (16:34 +0000)
2005-09-23  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_finalize):
Don't leak expander pixbufs.  (#316946, Tommi Komulainen)

ChangeLog
ChangeLog.pre-2-10
gtk/gtkcellrendererpixbuf.c

index 50acc48d718183920a64c989fcf5ea509a829208..cb6ea23317eb247c56c78f773b209e96e563c8d0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-09-23  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_finalize):
+       Don't leak expander pixbufs.  (#316946, Tommi Komulainen)
+
 2005-09-22  Michael Natterer  <mitch@imendio.com>
 
        Renamed GtkCellRendererKeys to GtkCellRendererAccel to be
index 50acc48d718183920a64c989fcf5ea509a829208..cb6ea23317eb247c56c78f773b209e96e563c8d0 100644 (file)
@@ -1,3 +1,8 @@
+2005-09-23  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_finalize):
+       Don't leak expander pixbufs.  (#316946, Tommi Komulainen)
+
 2005-09-22  Michael Natterer  <mitch@imendio.com>
 
        Renamed GtkCellRendererKeys to GtkCellRendererAccel to be
index dfdb59fef4ff9d665cca9fb1054ef66c58fe7b49..74b2c2f6ce2d14ec96354a929eefc9ab62799a4b 100644 (file)
@@ -238,6 +238,10 @@ gtk_cell_renderer_pixbuf_finalize (GObject *object)
   
   if (cellpixbuf->pixbuf)
     g_object_unref (cellpixbuf->pixbuf);
+  if (cellpixbuf->pixbuf_expander_open)
+    g_object_unref (cellpixbuf->pixbuf_expander_open);
+  if (cellpixbuf->pixbuf_expander_closed)
+    g_object_unref (cellpixbuf->pixbuf_expander_closed);
 
   g_free (priv->stock_id);
   g_free (priv->stock_detail);