diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-10-18 09:16:13 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-10-18 10:06:09 +0300 |
| commit | dd8b2be044c6c67a1c9bf07f287b3967e958b8aa (patch) | |
| tree | dbe973f634af78683648f75583f12cf28f6f6df1 | |
| parent | 8d08782eba427a46607a478d088744d023a292c3 (diff) | |
| download | niri-dd8b2be044c6c67a1c9bf07f287b3967e958b8aa.tar.gz niri-dd8b2be044c6c67a1c9bf07f287b3967e958b8aa.tar.bz2 niri-dd8b2be044c6c67a1c9bf07f287b3967e958b8aa.zip | |
layout: Add missing active idx check before setting activate prev on removal
| -rw-r--r-- | src/layout/workspace.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/layout/workspace.rs b/src/layout/workspace.rs index 9a7c56f5..f6c3f7df 100644 --- a/src/layout/workspace.rs +++ b/src/layout/workspace.rs @@ -1097,7 +1097,8 @@ impl<W: LayoutElement> Workspace<W> { self.compute_new_view_offset_for_column(self.view_pos(), idx, None); } - let prev_offset = (!was_empty).then(|| self.static_view_offset()); + let prev_offset = (!was_empty && idx == self.active_column_idx + 1) + .then(|| self.static_view_offset()); let anim_config = anim_config.unwrap_or(self.options.animations.horizontal_view_movement.0); |
