diff --git a/scene/2d/animated_sprite.cpp b/scene/2d/animated_sprite.cpp index 5589968796c..8c709aba4f9 100644 --- a/scene/2d/animated_sprite.cpp +++ b/scene/2d/animated_sprite.cpp @@ -367,6 +367,9 @@ void AnimatedSprite::_notification(int p_what) { if (frame < 0) { return; } + if (!OS::get_singleton()->is_update_pending()) { + return; + } float remaining = get_process_delta_time();