From 49e3b748c3f6dcd2f7bdd8ca0379bba5e02ecca6 Mon Sep 17 00:00:00 2001 From: Seta00 Date: Sun, 12 Dec 2010 18:36:59 -0800 Subject: [PATCH] Fix time drift on repeating tasks (bug 3302, r=dvander). --- amxmodx/CTask.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/amxmodx/CTask.cpp b/amxmodx/CTask.cpp index a17e82cb..10572d08 100755 --- a/amxmodx/CTask.cpp +++ b/amxmodx/CTask.cpp @@ -168,7 +168,7 @@ void CTaskMngr::CTask::executeIfRequired(float fCurrentTime, float fTimeLimit, f { clear(); } else { - m_fNextExecTime += m_fBase; + m_fNextExecTime = fCurrentTime + m_fBase; } } }