From cb1dea66c40d19262967558c59a335931d8e5e85 Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Fri, 6 Aug 2021 22:50:36 +0200 Subject: Replace table.copy which is not present in Lua by default --- intervals.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'intervals.lua') diff --git a/intervals.lua b/intervals.lua index 025454d..2087fc1 100644 --- a/intervals.lua +++ b/intervals.lua @@ -23,7 +23,11 @@ function clearInterval(id) end function lua_async.intervals.step(dtime) - lua_async.intervals.executing = table.copy(lua_async.intervals.pool) + lua_async.intervals.executing = {} + + for k, v in pairs(lua_async.intervals.pool) do + lua_async.intervals.executing[k] = v + end for id, interval in pairs(lua_async.intervals.executing) do interval.time_left = timeout.time_left - dtime -- cgit v1.2.3