diff options
Diffstat (limited to 'src/layout')
| -rw-r--r-- | src/layout/mod.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/layout/mod.rs b/src/layout/mod.rs index bdddf462..baa22285 100644 --- a/src/layout/mod.rs +++ b/src/layout/mod.rs @@ -2535,8 +2535,11 @@ impl<W: LayoutElement> Layout<W> { pub fn are_animations_ongoing(&self, output: Option<&Output>) -> bool { if let Some(InteractiveMoveState::Moving(move_)) = &self.interactive_move { - if move_.tile.are_animations_ongoing() { - return true; + #[allow(clippy::collapsible_if)] + if output.map_or(true, |output| *output == move_.output) { + if move_.tile.are_animations_ongoing() { + return true; + } } } |
