aboutsummaryrefslogtreecommitdiff
path: root/src/layout/floating.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/layout/floating.rs')
-rw-r--r--src/layout/floating.rs4
1 files changed, 4 insertions, 0 deletions
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<W: LayoutElement> FloatingSpace<W> {
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<f64, Logical>) {
let active = self.active_window_id.clone();
for (tile, offset) in self.tiles_with_offsets_mut() {