diff --git a/legacy/ecore/src/lib/ecore/ecore_timer.c b/legacy/ecore/src/lib/ecore/ecore_timer.c index 8f2ed080b9..19eb466f75 100644 --- a/legacy/ecore/src/lib/ecore/ecore_timer.c +++ b/legacy/ecore/src/lib/ecore/ecore_timer.c @@ -285,7 +285,7 @@ ecore_timer_reset(Ecore_Timer *timer) add = timer->pending; else add = timer->at - now; - _ecore_timer_delay(timer, add); + _ecore_timer_delay(timer, timer->in - add); _ecore_unlock(); }