{
ELM_ENTRY_DATA_GET(data, sd);
- if (sd->hoversel)
- {
- evas_object_del(sd->hoversel);
- sd->hoversel = NULL;
- }
+ ELM_SAFE_FREE(sd->hoversel, evas_object_del);
sd->hov_deljob = NULL;
}
{
ELM_ENTRY_DATA_GET(data, sd);
- if (sd->anchor_hover.pop) evas_object_del(sd->anchor_hover.pop);
- sd->anchor_hover.pop = NULL;
+ ELM_SAFE_FREE(sd->anchor_hover.pop, evas_object_del);
evas_object_event_callback_del_full
(sd->anchor_hover.hover, EVAS_CALLBACK_DEL, _anchor_hover_del_cb, obj);
}
{
Elm_Entry_Smart_Data *sd = _pd;
- if (sd->anchor_hover.hover) evas_object_del(sd->anchor_hover.hover);
- if (sd->anchor_hover.pop) evas_object_del(sd->anchor_hover.pop);
- sd->anchor_hover.hover = NULL;
- sd->anchor_hover.pop = NULL;
+ ELM_SAFE_FREE(sd->anchor_hover.hover, evas_object_del);
+ ELM_SAFE_FREE(sd->anchor_hover.pop, evas_object_del);
}
/* END - ANCHOR HOVER */