elementary: use invalidate instead of overriding del for widget items.

Differential Revision: https://phab.enlightenment.org/D6073
This commit is contained in:
Cedric BAIL 2018-04-17 09:54:30 -07:00
parent 95f8bf2ebd
commit 0ac6e47697
2 changed files with 3 additions and 3 deletions

View File

@ -4096,7 +4096,7 @@ _elm_widget_item_efl_object_destructor(Eo *eo_item, Elm_Widget_Item_Data *item)
* @ingroup Widget
*/
EOLIAN static void
_elm_widget_item_efl_object_del(const Eo *eo_item, Elm_Widget_Item_Data *item)
_elm_widget_item_efl_object_invalidate(Eo *eo_item, Elm_Widget_Item_Data *item)
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item);
ELM_WIDGET_ITEM_RETURN_IF_ONDEL(item);
@ -4104,7 +4104,7 @@ _elm_widget_item_efl_object_del(const Eo *eo_item, Elm_Widget_Item_Data *item)
//Widget item delete callback
elm_wdg_item_del_pre(item->eo_obj);
efl_del(efl_super(eo_item, ELM_WIDGET_ITEM_CLASS));
efl_invalidate(efl_super(eo_item, ELM_WIDGET_ITEM_CLASS));
}
EOLIAN static void

View File

@ -538,7 +538,7 @@ class Elm.Widget.Item(Efl.Object, Efl.Access.Object,
implements {
Efl.Object.constructor;
Efl.Object.destructor;
Efl.Object.del;
Efl.Object.invalidate;
Efl.Access.Object.state_set { get; }
Efl.Access.Object.attributes { get; }
Efl.Access.Component.extents { get; set; }