timer oopsie - thanks brett

SVN revision: 11900
This commit is contained in:
Carsten Haitzler 2004-10-19 00:19:31 +00:00
parent 8faef87e2f
commit 581a860bad
1 changed files with 1 additions and 1 deletions

View File

@ -144,7 +144,7 @@ _ecore_timer_call(double when)
{
timers = _ecore_list_remove(timers, timer);
_ecore_timer_call(when);
if (timer->func(timer->data))
if ((!timer->delete_me) && (timer->func(timer->data))))
_ecore_timer_set(timer, timer->at + timer->in, timer->in, timer->func, timer->data);
else
free(timer);