aboutsummaryrefslogtreecommitdiff
path: root/riverctl/main.zig
diff options
context:
space:
mode:
Diffstat (limited to 'riverctl/main.zig')
-rw-r--r--riverctl/main.zig6
1 files changed, 4 insertions, 2 deletions
diff --git a/riverctl/main.zig b/riverctl/main.zig
index 832d2db..853b94e 100644
--- a/riverctl/main.zig
+++ b/riverctl/main.zig
@@ -87,7 +87,7 @@ fn _main() !void {
var globals = Globals{};
registry.setListener(*Globals, registryListener, &globals);
- _ = try display.roundtrip();
+ if (display.roundtrip() != .SUCCESS) fatal("initial roundtrip failed", .{});
const control = globals.control orelse return error.RiverControlNotAdvertised;
const seat = globals.seat orelse return error.SeatNotAdverstised;
@@ -98,7 +98,9 @@ fn _main() !void {
callback.setListener(?*anyopaque, callbackListener, null);
// Loop until our callback is called and we exit.
- while (true) _ = try display.dispatch();
+ while (true) {
+ if (display.dispatch() != .SUCCESS) fatal("failed to dispatch wayland events", .{});
+ }
}
fn registryListener(registry: *wl.Registry, event: wl.Registry.Event, globals: *Globals) void {