elementary/genlist,gengrid - should be cancel the track object before item view is removed.

This commit is contained in:
ChunEon Park 2013-09-13 16:20:40 +09:00
parent f426e08982
commit a7b11a4c56
2 changed files with 4 additions and 4 deletions

View File

@ -544,13 +544,13 @@ _elm_gengrid_item_unrealize(Elm_Gen_Item *it,
EINA_LIST_FREE(it->content_objs, content)
evas_object_del(content);
elm_widget_item_track_cancel(it);
it->unrealize_cb(it);
it->realized = EINA_FALSE;
it->want_unrealize = EINA_FALSE;
elm_widget_item_track_cancel(it);
evas_event_thaw(evas_object_evas_get(WIDGET(it)));
evas_event_thaw_eval(evas_object_evas_get(WIDGET(it)));
}

View File

@ -343,13 +343,13 @@ _elm_genlist_item_unrealize(Elm_Gen_Item *it,
ELM_SAFE_FREE(it->item_focus_chain, eina_list_free);
elm_widget_item_track_cancel(it);
it->unrealize_cb(it);
it->realized = EINA_FALSE;
it->want_unrealize = EINA_FALSE;
elm_widget_item_track_cancel(it);
evas_event_thaw(evas_object_evas_get(WIDGET(it)));
evas_event_thaw_eval(evas_object_evas_get(WIDGET(it)));
}