From fd8140e091df24e02de279b287d42b087eab19e2 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Tue, 11 Feb 2025 15:35:06 +0300 Subject: Hook up are_transitions_ongoing() for floating and tiles Don't spoil it --- src/layout/floating.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/layout/floating.rs') diff --git a/src/layout/floating.rs b/src/layout/floating.rs index fef92309..2a4054bd 100644 --- a/src/layout/floating.rs +++ b/src/layout/floating.rs @@ -259,6 +259,10 @@ impl FloatingSpace { self.tiles.iter().any(Tile::are_animations_ongoing) || !self.closing_windows.is_empty() } + pub fn are_transitions_ongoing(&self) -> bool { + self.tiles.iter().any(Tile::are_transitions_ongoing) || !self.closing_windows.is_empty() + } + pub fn update_render_elements(&mut self, is_active: bool, view_rect: Rectangle) { let active = self.active_window_id.clone(); for (tile, offset) in self.tiles_with_offsets_mut() { -- cgit