list/genlist/gengrid: Fix memory leak.
authorAmitesh Singh <amitesh.sh@samsung.com>
Fri, 26 Dec 2014 11:22:57 +0000 (20:22 +0900)
committerDaniel Juyung Seo <seojuyung2@gmail.com>
Fri, 26 Dec 2014 11:22:57 +0000 (20:22 +0900)
Summary: @Fix

Reviewers: kimcinoo, SanghyeonLee, raster, seoz

Reviewed By: seoz

Subscribers: seoz

Differential Revision: https://phab.enlightenment.org/D1825

src/lib/elm_gengrid.c
src/lib/elm_genlist.c
src/lib/elm_list.c

index c2be89d..5ed5c84 100644 (file)
@@ -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;
 }
 
index 65b1fd7..624a226 100644 (file)
@@ -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;
 }
 
index 61860ff..c3db8e7 100644 (file)
@@ -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;
 }