From 956ecb061b1862a4b632c8d5d6b6fa4318e1f640 Mon Sep 17 00:00:00 2001 From: Nathan Reiner Date: Fri, 22 Aug 2025 20:12:56 +0200 Subject: object refactor and add wl output Now the Object is held by the registry instead of the struct its referencing and the struct only has a `handle` which is a usize. --- src/main.zig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/main.zig') diff --git a/src/main.zig b/src/main.zig index 7e27f94..a9a5ef6 100644 --- a/src/main.zig +++ b/src/main.zig @@ -7,9 +7,13 @@ pub fn main() !void { const allocator = gpa.allocator(); var display: wl.Display = try .open_default(allocator); - defer display.close(); + defer display.deinit(allocator); try display.init(allocator, &.{wl.Output.handler}); try display.roundtrip(allocator); try display.roundtrip(allocator); + + for (wl.Output.all()) |output| { + std.debug.print("{}\n", .{output}); + } } -- cgit v1.2.3-70-g09d2