From 76ff90a44563efa4b73b4d536e6330c8908d46f0 Mon Sep 17 00:00:00 2001 From: Lee-Orr Date: Fri, 22 Mar 2024 12:57:56 -0400 Subject: [PATCH] add a minimum length of 3 seconds to animations in headless mode --- studio/src/headless.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/studio/src/headless.rs b/studio/src/headless.rs index c7c21d0..87a1b53 100644 --- a/studio/src/headless.rs +++ b/studio/src/headless.rs @@ -202,7 +202,8 @@ fn start_timeline_animation( commands.remove_resource::(); let total_time = keyframes .iter() - .fold(0f32, |previous, keyframe| previous.max(keyframe.time)); + .fold(0f32, |previous, keyframe| previous.max(keyframe.time)).min(3.0); + let frames = (total_time * headless_settings.fps).ceil() as u32; headless_settings.max_frames = frames; ev.send(TimelineInteractionEvent::Play);