Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git
OutputManager: fix missing null check
river/OutputManager.zig | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/river/OutputManager.zig b/river/OutputManager.zig
index b45a48b..bd037d1 100644
--- a/river/OutputManager.zig
+++ b/river/OutputManager.zig
@@ -415,7 +415,8 @@ fn sendConfig(om: *OutputManager) !void {
var it = om.outputs.iterator(.forward);
while (it.next()) |output| {
- const head = try wlr.OutputConfigurationV1.Head.create(config, output.wlr_output.?);
+ const wlr_output = output.wlr_output orelse continue;
+ const head = try wlr.OutputConfigurationV1.Head.create(config, wlr_output);
// It's only necessary to overwrite the state that does not require a modeset.
// All state that requires a modeset will have already been committed to the wlr_output.