elm/hoversel: use a wref to accurately track internal hover object

this pointer is never unset, which can cause errors when attempting to
access it after the hoversel has been deactivated

Differential Revision: https://phab.enlightenment.org/D11642
This commit is contained in:
Mike Blumenkrantz 2020-04-02 13:57:21 -04:00
parent 71ef715816
commit 31679839cd
1 changed files with 1 additions and 1 deletions

View File

@ -478,7 +478,7 @@ _activate(Evas_Object *obj)
sd->expanded = EINA_TRUE;
sd->hover = elm_hover_add(sd->hover_parent);
efl_wref_add(elm_hover_add(sd->hover_parent), &sd->hover);
efl_event_callback_add(sd->hover, EFL_EVENT_KEY_DOWN, _hover_key_down, obj);
elm_widget_sub_object_add(obj, sd->hover);