diff options
author | JunsuChoi <jsuya.choi@samsung.com> | 2020-06-02 12:26:51 +0900 |
---|---|---|
committer | Hermet Park <chuneon.park@samsung.com> | 2020-06-02 12:26:51 +0900 |
commit | 214e5d2cf8f0c63c9222a990a7333c49a50459ae (patch) | |
tree | 1b4f9094c20e165a449a4db8180f354be37b3891 | |
parent | 025e7238e7d8a2d190a525387e45304a82a8a6cc (diff) | |
download | efl-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.c | 5 |
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)); } |