From 5c1a4f3cb8f520f4686d4371bc4a78009ba431a0 Mon Sep 17 00:00:00 2001 From: WooHyun Jung Date: Fri, 30 Mar 2012 20:37:12 +0900 Subject: [PATCH] merge with r69788 for fixing timer_del problem in genlist --- src/lib/elm_genlist.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c index 8a56b10..a91e2d4 100644 --- a/src/lib/elm_genlist.c +++ b/src/lib/elm_genlist.c @@ -890,7 +890,11 @@ _item_del(Elm_Gen_Item *it) if (it->wd->expanded_next_item == it) it->wd->expanded_next_item = NULL; if (it->parent) it->parent->item->items = eina_list_remove(it->parent->item->items, it); - if (it->item->swipe_timer) ecore_timer_del(it->item->swipe_timer); + if (it->item->swipe_timer) + { + ecore_timer_del(it->item->swipe_timer); + it->item->swipe_timer = NULL; + } _elm_genlist_item_del_serious(it); elm_genlist_item_class_unref((Elm_Genlist_Item_Class *)it->itc); evas_event_thaw(evas_object_evas_get(obj)); -- 2.7.4