diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-03-09 08:23:57 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-03-09 08:23:57 +0400 |
| commit | 9d7c39b89a6e55d58b66f36a7d8ec9c1d0b713af (patch) | |
| tree | 8c40bd3bdbc5feb01a1bf9a56b8dba236ac3f5ed /src | |
| parent | 03fe864d07d0ede40d87231286b67c70aeb37f9f (diff) | |
| download | niri-9d7c39b89a6e55d58b66f36a7d8ec9c1d0b713af.tar.gz niri-9d7c39b89a6e55d58b66f36a7d8ec9c1d0b713af.tar.bz2 niri-9d7c39b89a6e55d58b66f36a7d8ec9c1d0b713af.zip | |
Reposition outputs after potentially changing mode
Currently outputs aren't repositioned again after a mode change, which
can cause overlaps.
Diffstat (limited to 'src')
| -rw-r--r-- | src/niri.rs | 4 |
1 files changed, 2 insertions, 2 deletions
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); } |
