From 11dc7c794595f4351ae8038b53c2a4203340b147 Mon Sep 17 00:00:00 2001 From: Lee-Orr Date: Fri, 22 Mar 2024 13:12:40 -0400 Subject: [PATCH] add a minimum length of 3 seconds to animations in headless mode (#100) --- studio/src/headless.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/studio/src/headless.rs b/studio/src/headless.rs index c7c21d0..1361341 100644 --- a/studio/src/headless.rs +++ b/studio/src/headless.rs @@ -202,7 +202,9 @@ 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)) + .max(3.0); + let frames = (total_time * headless_settings.fps).ceil() as u32; headless_settings.max_frames = frames; ev.send(TimelineInteractionEvent::Play);