diff --git a/src/EventLoop/Internal/AbstractDriver.php b/src/EventLoop/Internal/AbstractDriver.php index ded274f..7a0382a 100644 --- a/src/EventLoop/Internal/AbstractDriver.php +++ b/src/EventLoop/Internal/AbstractDriver.php @@ -558,7 +558,7 @@ private function createLoopFiber(): void $this->idle = true; $this->tick($previousIdle); - $didWork = $this->invokeCallbacks(); + $didWork = $this->invokeCallbacks() || $didWork; } return $didWork;