summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwoochan lee <wc0917.lee@samsung.com>2015-01-07 11:16:38 +0900
committerChunEon Park <hermet@hermet.pe.kr>2015-01-07 11:21:16 +0900
commit56c8bcbd14a3f6977395c00379a95e0666cfc2ab (patch)
treea070ba241ca4a632cf9793a9affaf6cf3b5494f3
parent442f9066658fa77cfad080c923d61269d34746bd (diff)
downloadelementary-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.c9
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);