aboutsummaryrefslogtreecommitdiff
path: root/src/handlers
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2023-09-12 19:41:50 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2023-09-12 19:46:12 +0400
commit513763eaec76f425cfa865e48696fd0be55e08f2 (patch)
tree55cbc20ea9a281e43c21b40210c2198b2e2ed044 /src/handlers
parente4b5f6518a49028299ffcae34d0e183db9a3dc43 (diff)
downloadniri-513763eaec76f425cfa865e48696fd0be55e08f2.tar.gz
niri-513763eaec76f425cfa865e48696fd0be55e08f2.tar.bz2
niri-513763eaec76f425cfa865e48696fd0be55e08f2.zip
layout: Replace add_window_to_output with add_window
Diffstat (limited to 'src/handlers')
-rw-r--r--src/handlers/compositor.rs8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/handlers/compositor.rs b/src/handlers/compositor.rs
index 503868bd..4ddde3fb 100644
--- a/src/handlers/compositor.rs
+++ b/src/handlers/compositor.rs
@@ -86,11 +86,9 @@ impl CompositorHandler for State {
let window = entry.remove();
window.on_commit();
- let output = self.niri.monitor_set.active_output().unwrap().clone();
- self.niri
- .monitor_set
- .add_window_to_output(&output, window, true);
- self.niri.queue_redraw(output);
+ if let Some(output) = self.niri.monitor_set.add_window(window, true).cloned() {
+ self.niri.queue_redraw(output);
+ }
return;
}