diff options
Diffstat (limited to 'src/bun.js/event_loop.zig')
-rw-r--r-- | src/bun.js/event_loop.zig | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/bun.js/event_loop.zig b/src/bun.js/event_loop.zig index a3ccd16ad..d9befef8e 100644 --- a/src/bun.js/event_loop.zig +++ b/src/bun.js/event_loop.zig @@ -746,14 +746,16 @@ pub const EventLoop = struct { this.virtual_machine.gc_controller.performGC(); } + pub fn wakeup(this: *EventLoop) void { + if (this.virtual_machine.uws_event_loop) |loop| { + loop.wakeup(); + } + } pub fn enqueueTaskConcurrent(this: *EventLoop, task: *ConcurrentTask) void { JSC.markBinding(@src()); this.concurrent_tasks.push(task); - - if (this.virtual_machine.uws_event_loop) |loop| { - loop.wakeup(); - } + this.wakeup(); } }; |