diff options
Diffstat (limited to 'src/output.zig')
| -rw-r--r-- | src/output.zig | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/output.zig b/src/output.zig index bb88156..4baf8a8 100644 --- a/src/output.zig +++ b/src/output.zig @@ -406,9 +406,8 @@ pub const Output = struct { // Move all views from the destroyed output to the fallback one while (destroyed_output.views.last) |node| { - destroyed_output.views.remove(node); - fallback_output.views.push(node); - node.view.output = fallback_output; + const view = &node.view; + view.sendToOutput(fallback_output); } // Close all layer surfaces on the destroyed output |
