diff options
Diffstat (limited to 'advtrains_line_automation/scheduler.lua')
-rw-r--r-- | advtrains_line_automation/scheduler.lua | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/advtrains_line_automation/scheduler.lua b/advtrains_line_automation/scheduler.lua index 8afaa55..6025b02 100644 --- a/advtrains_line_automation/scheduler.lua +++ b/advtrains_line_automation/scheduler.lua @@ -113,7 +113,8 @@ end -- See enqueue(). Same meaning, except that rwtime is relative to now. function sched.enqueue_in(rwtime, handler, evtdata, unitid, unitlim) local ctime = ln.rwt.get_time() - sched.enqueue(ctime + rwtime, handler, evtdata, unitid, unitlim) + local rwtime_s = ln.rwt.to_secs(rwtime) + sched.enqueue(ctime + rwtime_s, handler, evtdata, unitid, unitlim) end -- Discards all schedules for unit "unitid" (removes them from the queue) |