From 9d7c39b89a6e55d58b66f36a7d8ec9c1d0b713af Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Sat, 9 Mar 2024 08:23:57 +0400 Subject: Reposition outputs after potentially changing mode Currently outputs aren't repositioned again after a mode change, which can cause overlaps. --- src/niri.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/niri.rs b/src/niri.rs index 4bd5dd50..c232622f 100644 --- a/src/niri.rs +++ b/src/niri.rs @@ -722,10 +722,10 @@ impl State { self.niri.output_resized(output); } - self.niri.reposition_outputs(None); - self.backend.on_output_config_changed(&mut self.niri); + self.niri.reposition_outputs(None); + if let Some(touch) = self.niri.seat.get_touch() { touch.cancel(self); } -- cgit