summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunsuChoi <jsuya.choi@samsung.com>2020-06-02 12:26:51 +0900
committerHermet Park <chuneon.park@samsung.com>2020-06-02 12:26:51 +0900
commit214e5d2cf8f0c63c9222a990a7333c49a50459ae (patch)
tree1b4f9094c20e165a449a4db8180f354be37b3891
parent025e7238e7d8a2d190a525387e45304a82a8a6cc (diff)
downloadefl-214e5d2cf8f0c63c9222a990a7333c49a50459ae.tar.gz
elm_hoversel: Add missing resize_job's free
Summary: resize_job can be called after obj is deleted. So add free to destructor. Test Plan: N/A Reviewers: Hermet, herb, kimcinoo, zmike Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11911
-rw-r--r--src/lib/elementary/elc_hoversel.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/elementary/elc_hoversel.c b/src/lib/elementary/elc_hoversel.c
index b94aa6177b..6a9708c407 100644
--- a/src/lib/elementary/elc_hoversel.c
+++ b/src/lib/elementary/elc_hoversel.c
@@ -721,8 +721,11 @@ _elm_hoversel_efl_object_constructor(Eo *obj, Elm_Hoversel_Data *_pd EINA_UNUSED
}
EOLIAN static void
-_elm_hoversel_efl_object_destructor(Eo *obj, Elm_Hoversel_Data *_pd EINA_UNUSED)
+_elm_hoversel_efl_object_destructor(Eo *obj, Elm_Hoversel_Data *_pd)
{
+ if (_pd->resize_job)
+ ELM_SAFE_FREE(_pd->resize_job, ecore_job_del);
+
elm_obj_hoversel_clear(obj);
efl_destructor(efl_super(obj, MY_CLASS));
}