forked from enlightenment/efl
elm/hoversel: remove unnecessary internal callback deletion
this already happens automatically on every item destruction and passes the item data through there to ensure the correct callback is removed Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11643
This commit is contained in:
parent
df0a201021
commit
272c3d9a66
|
@ -667,7 +667,6 @@ _elm_hoversel_efl_canvas_group_group_del(Eo *obj, Elm_Hoversel_Data *sd)
|
|||
{
|
||||
Elm_Object_Item *eo_item;
|
||||
|
||||
evas_object_event_callback_del(sd->hover, EVAS_CALLBACK_DEL, _auto_update);
|
||||
EINA_LIST_FREE(sd->items, eo_item)
|
||||
{
|
||||
ELM_HOVERSEL_ITEM_DATA_GET(eo_item, it);
|
||||
|
@ -820,7 +819,6 @@ _elm_hoversel_clear(Eo *obj EINA_UNUSED, Elm_Hoversel_Data *sd)
|
|||
{
|
||||
Elm_Object_Item *it;
|
||||
|
||||
evas_object_event_callback_del(sd->hover, EVAS_CALLBACK_DEL, _auto_update);
|
||||
EINA_LIST_FREE(sd->items, it)
|
||||
{
|
||||
efl_del(it);
|
||||
|
|
Loading…
Reference in New Issue