Merge pull request #1392 from lightpanda-io/handle_scope_for_message_loop

Create HandleScope for PumpMessageLoop
This commit is contained in:
Karl Seguin
2026-01-21 15:44:14 +08:00
committed by GitHub

View File

@@ -171,6 +171,10 @@ pub fn runMicrotasks(self: *const Env) void {
}
pub fn pumpMessageLoop(self: *const Env) bool {
var hs: v8.HandleScope = undefined;
v8.v8__HandleScope__CONSTRUCT(&hs, self.isolate.handle);
defer v8.v8__HandleScope__DESTRUCT(&hs);
return v8.v8__Platform__PumpMessageLoop(self.platform.handle, self.isolate.handle, false);
}