From: raster Date: Sat, 20 Aug 2011 05:03:13 +0000 (+0000) Subject: ummm mike -> need to unlock and lock - calling ecore_timer_add inside X-Git-Tag: build/2012-07-04.173327~912 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=44a2c82a92911db3a1a79f2b219a48e478cd1bd6;p=profile%2Fivi%2Fecore.git ummm mike -> need to unlock and lock - calling ecore_timer_add inside a lock already. unless u want to make both external and internal call versions. git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@62619 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/ecore/ecore_signal.c b/src/lib/ecore/ecore_signal.c index 3cacd20..6d30810 100644 --- a/src/lib/ecore/ecore_signal.c +++ b/src/lib/ecore/ecore_signal.c @@ -192,7 +192,11 @@ _ecore_signal_call(void) doomsday_clock = _ecore_exe_doomsday_clock_get(e->exe); IF_FN_DEL(ecore_timer_del, doomsday_clock); - _ecore_exe_doomsday_clock_set(e->exe, ecore_timer_add(0.1, _ecore_signal_exe_exit_delay, e)); + _ecore_unlock(); + doomsday_clock = ecore_timer_add + (0.1, _ecore_signal_exe_exit_delay, e); + _ecore_lock(); + _ecore_exe_doomsday_clock_set(e->exe, doomsday_clock); } else {