diff --git a/menu/menu_animation.c b/menu/menu_animation.c index 9b3e48e82f..50ebeb6453 100644 --- a/menu/menu_animation.c +++ b/menu/menu_animation.c @@ -667,7 +667,7 @@ bool menu_animation_update(void) { struct tween *tween = da_getptr(anim.list, i); - if (!tween) + if (!tween || tween->deleted) continue; tween->running_since += delta_time;