[gimp] app: don't leak the item's old parasite list in gimp_item_replace_item()



commit e893e3130c6fe208d9694cf122dfe1cf9721af79
Author: Michael Natterer <mitch gimp org>
Date:   Mon Jan 31 23:52:41 2011 +0100

    app: don't leak the item's old parasite list in gimp_item_replace_item()

 app/core/gimpitem.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/app/core/gimpitem.c b/app/core/gimpitem.c
index 644e1e7..620c29d 100644
--- a/app/core/gimpitem.c
+++ b/app/core/gimpitem.c
@@ -1688,6 +1688,7 @@ gimp_item_replace_item (GimpItem *item,
   gimp_item_set_tattoo (item, gimp_item_get_tattoo (replace));
   gimp_item_set_tattoo (replace, 0);
 
+  g_object_unref (private->parasites);
   private->parasites = GET_PRIVATE (replace)->parasites;
   GET_PRIVATE (replace)->parasites = NULL;
 



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