From fa3f88bf18e6669d901151b1f0efca24a39cd6e3 Mon Sep 17 00:00:00 2001 From: woochan lee Date: Wed, 7 Jan 2015 11:16:38 +0900 Subject: [PATCH] elm_diskselector.c: idle enterer add condition changed. Summary: The idle enterer added even after deleted sd for diskselector. it makes crash. @fix Test Plan: 1. Run elementary_test 2. Execution diskselector. 3. Close diskselector sample window. 4. Crash occured. Reviewers: Hermet, seoz, Jaehyun Differential Revision: https://phab.enlightenment.org/D1843 --- src/lib/elm_diskselector.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lib/elm_diskselector.c b/src/lib/elm_diskselector.c index 0134588..828b28a 100644 --- a/src/lib/elm_diskselector.c +++ b/src/lib/elm_diskselector.c @@ -460,9 +460,12 @@ _elm_diskselector_item_eo_base_destructor(Eo *eo_it, Elm_Diskselector_Item_Data } } - sd->string_check_idle_enterer = - ecore_idle_enterer_before_add(_string_check_idle_enterer_cb, - obj); + if (!sd->string_check_idle_enterer) + { + sd->string_check_idle_enterer = + ecore_idle_enterer_before_add(_string_check_idle_enterer_cb, + obj); + } _sizing_eval(obj); -- 2.7.4