diff --git a/src/viewer/viewer.rs b/src/viewer/viewer.rs index 73b2ad1..5d375f5 100644 --- a/src/viewer/viewer.rs +++ b/src/viewer/viewer.rs @@ -487,7 +487,7 @@ impl Viewer { fn update_object_mats(&mut self) { if let Some(anim) = self.cur_animation(&self.db) { for i in 0..self.object_mats.len() { - if i > anim.objects_curves.len() { break } + if i >= anim.objects_curves.len() { break } self.object_mats[i] = anim.objects_curves[i].sample_at(self.anim_state.frame); } } else {