diff --git a/async.lua b/async.lua index d6e4811..5e95996 100644 --- a/async.lua +++ b/async.lua @@ -34,7 +34,6 @@ function extended_api.Async() local thread = self.pool.threads[index] if not thread or coroutine.status(thread) == "dead" then table.remove(self.pool.threads, index) - minetest.after(0, self.schedule_worker) return false else coroutine.resume(thread) @@ -47,7 +46,6 @@ function extended_api.Async() local thread = self.pool.globalstep_threads[index] if not thread or coroutine.status(thread) == "dead" then table.remove(self.pool.globalstep_threads, index) - minetest.after(0, self.schedule_globalstep_worker) return false else coroutine.resume(thread)