From 6d7c220137f10b6a5a579043e82a54659488cc04 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Sat, 27 Jan 2024 14:09:55 +0400 Subject: Try harder to find an output for the screenshot UI The mouse might be outside any outputs, let's try to open in that case anyway. --- src/niri.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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; }; -- cgit