aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArijanJ <arijanj@proton.me>2025-10-14 23:41:17 +0200
committerIvan Molodetskikh <yalterz@gmail.com>2025-10-18 08:02:26 +0300
commitd31a90edb0d475e35ef113c260bc1d346d70498d (patch)
tree63e80a17a6bc62b460b6f1d50a1512b9a174e27e
parent8eeb7dd27e53d6d446e935fbf322218b20dbf830 (diff)
downloadniri-d31a90edb0d475e35ef113c260bc1d346d70498d.tar.gz
niri-d31a90edb0d475e35ef113c260bc1d346d70498d.tar.bz2
niri-d31a90edb0d475e35ef113c260bc1d346d70498d.zip
Redraw cursor if hidden during screenshot
-rw-r--r--src/niri.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/niri.rs b/src/niri.rs
index c605fee3..01deae02 100644
--- a/src/niri.rs
+++ b/src/niri.rs
@@ -1826,6 +1826,12 @@ impl State {
return;
}
+ // Redraw the pointer if hidden through cursor{} options
+ if self.niri.pointer_visibility == PointerVisibility::Hidden {
+ self.niri.pointer_visibility = PointerVisibility::Visible;
+ self.niri.queue_redraw_all();
+ }
+
let default_output = self
.niri
.output_under_cursor()