aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/niri.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/niri.rs b/src/niri.rs
index 97bbd498..1bb8a6d0 100644
--- a/src/niri.rs
+++ b/src/niri.rs
@@ -2508,7 +2508,11 @@ impl Niri {
return;
}
- let Some(default_output) = self.output_under_cursor() else {
+ let default_output = self
+ .output_under_cursor()
+ .or_else(|| self.layout.active_output().cloned())
+ .or_else(|| self.global_space.outputs().next().cloned());
+ let Some(default_output) = default_output else {
return;
};