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

commitb3028bdc520548add795e4a46cb7358f3fd3a002
parent9ac5fee215
authorIsaac Freund <[email protected]>
date2025-12-01 17:01
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.