aboutsummaryrefslogtreecommitdiff
path: root/src/handlers/mod.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-02-05 09:32:47 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-02-05 09:35:10 +0300
commit734e3a6d3cea277e56baf4531695e989b2d1bdda (patch)
tree71d6e8e9ceb01e8d9f4acaa6b04514bad1ef3142 /src/handlers/mod.rs
parentf18b1a70434755b92a8f0a59e8aa0302309e8b3a (diff)
downloadniri-734e3a6d3cea277e56baf4531695e989b2d1bdda.tar.gz
niri-734e3a6d3cea277e56baf4531695e989b2d1bdda.tar.bz2
niri-734e3a6d3cea277e56baf4531695e989b2d1bdda.zip
Fix find_window_and_output() returning None with no outputs
As far as I can tell, this would mess up a ton of the logic. Not sure how anything worked with no outputs before?
Diffstat (limited to 'src/handlers/mod.rs')
-rw-r--r--src/handlers/mod.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/handlers/mod.rs b/src/handlers/mod.rs
index 9cd2f794..4734b2ba 100644
--- a/src/handlers/mod.rs
+++ b/src/handlers/mod.rs
@@ -536,7 +536,7 @@ impl ForeignToplevelHandler for State {
let window = mapped.window.clone();
if let Some(requested_output) = wl_output.as_ref().and_then(Output::from_resource) {
- if &requested_output != current_output {
+ if Some(&requested_output) != current_output {
self.niri
.layout
.move_to_output(Some(&window), &requested_output, None);