[balsa/gtk3] Do not leak pixbuf



commit e72c0b5cf4077fa2721f76c1dcee07b466175e42
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date:   Mon Jul 22 12:01:54 2013 -0400

    Do not leak pixbuf
    
        * src/balsa-icons.c (load_balsa_pixmap): do not leak pixbuf.

 ChangeLog         |    4 ++++
 src/balsa-icons.c |    1 +
 2 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 9026ca2..8f634da 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2013-07-22  Peter Bloomfield
 
+       * src/balsa-icons.c (load_balsa_pixmap): do not leak pixbuf.
+
+2013-07-22  Peter Bloomfield
+
        * src/balsa-icons.c (load_balsa_pixmap): add built-in icon with
        the correct size.
 
diff --git a/src/balsa-icons.c b/src/balsa-icons.c
index cf272ff..acabf7c 100644
--- a/src/balsa-icons.c
+++ b/src/balsa-icons.c
@@ -132,6 +132,7 @@ load_balsa_pixmap(GtkIconTheme *icon_theme, const balsa_pixmap_t *bpixmap)
                 BICONS_LOG("\tloaded with size %d", width);
                 gtk_icon_theme_add_builtin_icon(bpixmap->name, width,
                                                 pixbuf);
+                g_object_unref(pixbuf);
            }
        } else
            BICONS_ERR("bad size %d", bpixmap->sizes[n]);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]