aboutsummaryrefslogtreecommitdiff
path: root/src/output.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/output.zig')
-rw-r--r--src/output.zig5
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