git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commitb3d74348890819af20114f25d755a883110d3b1e
parenteac94a7b1f
authorMarten Ringwelski <[email protected]>
date2020-10-28 12:04
render: Print a log message when wlr_output_commit fails

 river/render.zig | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/river/render.zig b/river/render.zig
index 857478b..8fa0e26 100644
--- a/river/render.zig
+++ b/river/render.zig
@@ -19,6 +19,7 @@ const build_options = @import("build_options");
 const std = @import("std");
 
 const c = @import("c.zig");
+const log = @import("log.zig");
 const util = @import("util.zig");
 
 const Box = @import("Box.zig");
@@ -119,7 +120,9 @@ pub fn renderOutput(output: *Output) void {
     // on-screen.
     c.wlr_renderer_end(wlr_renderer);
     // TODO: handle failure
-    _ = c.wlr_output_commit(output.wlr_output);
+    if (!c.wlr_output_commit(output.wlr_output)) {
+        log.err(.render, "wlr_output_commit failed for {}", .{output.wlr_output.name});
+    }
 }
 
 fn renderFilter(view: *View, filter_tags: u32) bool {