diff options
author | woochan lee <wc0917.lee@samsung.com> | 2015-01-07 11:16:38 +0900 |
---|---|---|
committer | ChunEon Park <hermet@hermet.pe.kr> | 2015-01-07 11:21:16 +0900 |
commit | 56c8bcbd14a3f6977395c00379a95e0666cfc2ab (patch) | |
tree | a070ba241ca4a632cf9793a9affaf6cf3b5494f3 | |
parent | 442f9066658fa77cfad080c923d61269d34746bd (diff) | |
download | elementary-56c8bcbd14a3f6977395c00379a95e0666cfc2ab.tar.gz |
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
-rw-r--r-- | src/lib/elm_diskselector.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/lib/elm_diskselector.c b/src/lib/elm_diskselector.c index 02b5d67f4..1281d2f0a 100644 --- a/src/lib/elm_diskselector.c +++ b/src/lib/elm_diskselector.c @@ -444,9 +444,12 @@ _item_del_pre_hook(Elm_Object_Item *item) } } - 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); |