From 44a2c82a92911db3a1a79f2b219a48e478cd1bd6 Mon Sep 17 00:00:00 2001 From: raster Date: Sat, 20 Aug 2011 05:03:13 +0000 Subject: [PATCH] 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 --- src/lib/ecore/ecore_signal.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 { -- 2.7.4