From: James Turner Date: Sat, 9 Nov 2013 16:01:57 +0000 (-0800) Subject: Bug 1246, Nasal repeating timers fire immediately. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=af6131b5567d8ca05d02d48ff3e26013802bebb8;p=flightgear.git Bug 1246, Nasal repeating timers fire immediately. Initial delay is passed separately to interval in the API, oops. --- diff --git a/src/Scripting/NasalSys.cxx b/src/Scripting/NasalSys.cxx index e55ba5a31..24a0ecdbf 100644 --- a/src/Scripting/NasalSys.cxx +++ b/src/Scripting/NasalSys.cxx @@ -126,7 +126,8 @@ public: if (_singleShot) { globals->get_event_mgr()->addEvent(_name, this, &TimerObj::invoke, _interval); } else { - globals->get_event_mgr()->addTask(_name, this, &TimerObj::invoke, _interval); + globals->get_event_mgr()->addTask(_name, this, &TimerObj::invoke, + _interval, _interval /* delay */); } }