diff --git a/src/browser/browser.zig b/src/browser/browser.zig index 7c82d563..42c705b1 100644 --- a/src/browser/browser.zig +++ b/src/browser/browser.zig @@ -51,9 +51,10 @@ const log = std.log.scoped(.browser); pub const Browser = struct { session: *Session, - pub fn init(alloc: std.mem.Allocator, loop: *Loop) !Browser { + pub fn init(alloc: std.mem.Allocator, loop: *Loop, vm: jsruntime.VM) !Browser { // We want to ensure the caller initialised a VM, but the browser // doesn't use it directly... + _ = vm; return Browser{ .session = try Session.init(alloc, loop, "about:blank"), diff --git a/src/main.zig b/src/main.zig index 7636a622..fc486afb 100644 --- a/src/main.zig +++ b/src/main.zig @@ -233,7 +233,7 @@ pub fn main() !void { defer loop.deinit(); // browser - var browser = try Browser.init(arena.allocator(), &loop); + var browser = try Browser.init(arena.allocator(), &loop, vm); defer browser.deinit(); // listen diff --git a/src/main_get.zig b/src/main_get.zig index 418f77c9..8368dd47 100644 --- a/src/main_get.zig +++ b/src/main_get.zig @@ -83,7 +83,7 @@ pub fn main() !void { var loop = try jsruntime.Loop.init(allocator); defer loop.deinit(); - var browser = try Browser.init(allocator, &loop); + var browser = try Browser.init(allocator, &loop, vm); defer browser.deinit(); var page = try browser.currentSession().createPage();