From: Jaeun Choi Date: Thu, 28 Mar 2013 10:10:16 +0000 (+0900) Subject: [elm_index] removed duplicate function call X-Git-Tag: 2.1b_release~84 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b47efd5684bdafbed1cc27dfbd9914f068f65d80;p=framework%2Fuifw%2Felementary.git [elm_index] removed duplicate function call * _item_free was called twice when delete index items * it caused memory damage --- diff --git a/src/lib/elm_index.c b/src/lib/elm_index.c index 720fe8f..cc09474 100644 --- a/src/lib/elm_index.c +++ b/src/lib/elm_index.c @@ -926,7 +926,6 @@ _elm_index_smart_del(Evas_Object *obj) while (sd->items) { it = sd->items->data; - _item_free(it); elm_widget_item_del(it); } @@ -1346,7 +1345,6 @@ elm_index_item_sorted_insert(Evas_Object *obj, Elm_Index_Item *p_it = eina_list_data_get(lnear); if (cmp_data_func(p_it->base.data, it->base.data) >= 0) p_it->base.data = it->base.data; - _item_free(it); elm_widget_item_del(it); it = NULL; } @@ -1382,10 +1380,7 @@ elm_index_item_clear(Evas_Object *obj) clear = eina_list_append(clear, it); } EINA_LIST_FREE (clear, it) - { - _item_free(it); - elm_widget_item_del(it); - } + elm_widget_item_del(it); } EAPI void