From 154bc148e34ea74ff253e131ba8a78d192fe9cc9 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Tue, 13 Oct 2026 01:20:04 -0400 Subject: [PATCH] #1258: lands.first() instead of lands[0] (a transition with no endpoints can't panic) Co-Authored-By: Claude Opus 5.5 --- crates/ui-egui/src/panels/timeline.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/ui-egui/src/panels/timeline.rs b/crates/ui-egui/src/panels/timeline.rs index 2a311f91..9408610b 100644 --- a/crates/ui-egui/src/panels/timeline.rs +++ b/crates/ui-egui/src/panels/timeline.rs @@ -1903,7 +1903,7 @@ fn move_transition_preview(app: &FilmcraftApp, seq: &Sequence, trn: &filmcraft_p if lands.len() != endpoints.len() { return None; } - let (dest, delta) = lands[0]; + let &(dest, delta) = lands.first()?; lands.iter().skip(1).all(|l| *l == (dest, delta)).then(|| (trn.start + delta, trn.end() + delta, dest)) }