aboutsummaryrefslogtreecommitdiff
path: root/src/layout.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/layout.rs')
-rw-r--r--src/layout.rs15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/layout.rs b/src/layout.rs
index 542c43b4..618f6fe0 100644
--- a/src/layout.rs
+++ b/src/layout.rs
@@ -726,6 +726,21 @@ impl<W: LayoutElement> MonitorSet<W> {
}
}
}
+
+ pub fn advance_animations(&mut self, current_time: Duration) {
+ match self {
+ MonitorSet::Normal { monitors, .. } => {
+ for mon in monitors {
+ mon.advance_animations(current_time);
+ }
+ }
+ MonitorSet::NoOutputs(workspaces) => {
+ for ws in workspaces {
+ ws.advance_animations(current_time);
+ }
+ }
+ }
+ }
}
impl MonitorSet<Window> {