summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2003-07-08 10:49:17 +0000
committerAlexander Larsson <alexl@src.gnome.org>2003-07-08 10:49:17 +0000
commit6b56535afa2da6cf0b2c2ee967cd73f365732f6a (patch)
tree78d8b3707402b952a16d376083bfad57dcd4fd47
parent461787f89a3f301ad79d5c95a3fc3ab47af27d86 (diff)
downloadnautilus-6b56535afa2da6cf0b2c2ee967cd73f365732f6a.tar.gz
Don't leak pixbuf.
2003-07-08 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-icon-factory.c (create_normal_cache_icon): Don't leak pixbuf.
-rw-r--r--ChangeLog6
-rw-r--r--libnautilus-private/nautilus-icon-factory.c2
2 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 5785ad2cd..d85a2587b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2003-07-08 Alexander Larsson <alexl@redhat.com>
+
+ * libnautilus-private/nautilus-icon-factory.c (create_normal_cache_icon):
+
+ Don't leak pixbuf.
+
2003-07-07 Anders Carlsson <andersca@codefactory.se>
* src/file-manager/fm-directory-view.c:
diff --git a/libnautilus-private/nautilus-icon-factory.c b/libnautilus-private/nautilus-icon-factory.c
index c9e40b736..653f3e395 100644
--- a/libnautilus-private/nautilus-icon-factory.c
+++ b/libnautilus-private/nautilus-icon-factory.c
@@ -1198,6 +1198,8 @@ create_normal_cache_icon (const char *icon,
cache_icon = cache_icon_new (pixbuf, icon_data);
cache_icon->mtime = mtime;
+
+ g_object_unref (pixbuf);
return cache_icon;
}