seoz pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=321a0db5a8120c4c8ec0ced4806546dfb2a1123a

commit 321a0db5a8120c4c8ec0ced4806546dfb2a1123a
Author: Jaeun Choi <jaeun12.c...@samsung.com>
Date:   Tue Oct 1 22:18:57 2013 +0900

    bug fix: fixed memory leak
    
    Summary:
    The original code created an edje object temporarily for index calculation
    and didn't delete it which caused memory leak. fixed it.
    
    Test Plan: None
    
    Reviewers: Hermet, seoz
    
    Reviewed By: Hermet
    
    Differential Revision: https://phab.enlightenment.org/D246
---
 src/lib/elm_index.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/elm_index.c b/src/lib/elm_index.c
index 9a56e68..c5123c6 100644
--- a/src/lib/elm_index.c
+++ b/src/lib/elm_index.c
@@ -228,6 +228,8 @@ _index_box_auto_fill(Evas_Object *obj,
 
         edje_object_size_min_restricted_calc(o, NULL, &mh, 0, 0);
 
+        evas_object_del(o);
+
         EINA_LIST_FOREACH(sd->items, l, it)
            if (it->level == level) num_of_items++;
 

-- 


Reply via email to