]> git.lizzy.rs Git - lua_async.git/commitdiff
Replace table.copy which is not present in Lua by default
authorElias Fleckenstein <eliasfleckenstein@web.de>
Fri, 6 Aug 2021 20:50:36 +0000 (22:50 +0200)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Fri, 6 Aug 2021 20:50:36 +0000 (22:50 +0200)
intervals.lua

index 025454db2a0f6789561cd67d74a534016b4fa5f3..2087fc14b577d94dd837f61d58d47cc922ad2feb 100644 (file)
@@ -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