seoz pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=f6ba4c60ab183c90e22998c8364edeea425315e7
commit f6ba4c60ab183c90e22998c8364edeea425315e7 Author: Amitesh Singh <[email protected]> Date: Fri Dec 26 20:22:57 2014 +0900 list/genlist/gengrid: Fix memory leak. Summary: @Fix Reviewers: kimcinoo, SanghyeonLee, raster, seoz Reviewed By: seoz Subscribers: seoz Differential Revision: https://phab.enlightenment.org/D1825 --- src/lib/elm_gengrid.c | 2 ++ src/lib/elm_genlist.c | 2 ++ src/lib/elm_list.c | 2 ++ 3 files changed, 6 insertions(+) diff --git a/src/lib/elm_gengrid.c b/src/lib/elm_gengrid.c index c2be89d..5ed5c84 100644 --- a/src/lib/elm_gengrid.c +++ b/src/lib/elm_gengrid.c @@ -3041,6 +3041,8 @@ _elm_gengrid_nearest_visible_item_get(Evas_Object *obj, Elm_Object_Item *eo_it) } } } + eina_list_free(item_list); + return eo_it; } diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c index 65b1fd7..624a226 100644 --- a/src/lib/elm_genlist.c +++ b/src/lib/elm_genlist.c @@ -3103,6 +3103,8 @@ _elm_genlist_nearest_visible_item_get(Evas_Object *obj, Elm_Object_Item *eo_it) } } } + eina_list_free(item_list); + return eo_it; } diff --git a/src/lib/elm_list.c b/src/lib/elm_list.c index 61860ff..c3db8e7 100644 --- a/src/lib/elm_list.c +++ b/src/lib/elm_list.c @@ -1243,6 +1243,8 @@ _elm_list_nearest_visible_item_get(Evas_Object *obj, Elm_List_Item_Data *it) } } } + eina_list_free(item_list); + return it; } --
