Skip to content

Commit c6e0da4

Browse files
committed
Fix end-of-animation index OOB (#6210)
# Objective Fixes #6204 ## Solution Added another branch to handle end-of-animation special case
1 parent b09b2c1 commit c6e0da4

File tree

1 file changed

+1
-0
lines changed
  • crates/bevy_animation/src

1 file changed

+1
-0
lines changed

crates/bevy_animation/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,7 @@ pub fn animation_player(
243243
.keyframe_timestamps
244244
.binary_search_by(|probe| probe.partial_cmp(&elapsed).unwrap())
245245
{
246+
Ok(n) if n >= curve.keyframe_timestamps.len() - 1 => continue, // this curve is finished
246247
Ok(i) => i,
247248
Err(0) => continue, // this curve isn't started yet
248249
Err(n) if n > curve.keyframe_timestamps.len() - 1 => continue, // this curve is finished

0 commit comments

Comments
 (0)