}
_item_unrealize(it, EINA_FALSE);
+ edje_object_mirrored_set(VIEW(it),
+ elm_widget_mirrored_get(WIDGET(it)));
+ edje_object_scale_set(VIEW(it),
+ elm_widget_scale_get(WIDGET(it))
+ * elm_config_scale_get());
elm_widget_item_pre_notify_del(it);
if (it->itc->func.del)
free(it->item);
it->item = NULL;
+ _elm_widget_item_free((Elm_Widget_Item *)it);
if (sd->calc_job) ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, sd);
}
sd->fx_items_deleted = EINA_TRUE;
if (!sd->genlist_clearing)
- _elm_genlist_fx_capture(ELM_WIDGET_DATA(sd)->obj, 0);
- if (!eina_list_data_find(sd->pending_del_items, it))
- sd->pending_del_items = eina_list_append(sd->pending_del_items, it);
+ {
+ _elm_genlist_fx_capture(ELM_WIDGET_DATA(sd)->obj, 0);
+ if (!eina_list_data_find(sd->pending_del_items, it))
+ sd->pending_del_items = eina_list_append(sd->pending_del_items, it);
+ }
_item_free_common(it);
_decorate_all_item_unrealize(it);
EINA_LIST_FREE (sd->pending_del_items, it)
- {
_item_del_post_process(it);
- _elm_widget_item_free((Elm_Widget_Item *)it);
- }
+
if (sd->alpha_bg) evas_object_del(sd->alpha_bg);
sd->alpha_bg = NULL;
if (sd->fx_timer) ecore_timer_del(sd->fx_timer);
}
EINA_LIST_FREE (sd->pending_del_items, it)
- {
- _item_del_post_process(it);
- _elm_widget_item_free((Elm_Widget_Item *)it);
- }
+ _item_del_post_process(it);
EINA_LIST_FREE(sd->capture_before_items, pi)
if (pi->it) _elm_genlist_proxy_item_del(pi);