diff --git a/libs/hwui/AnimatorManager.cpp b/libs/hwui/AnimatorManager.cpp index f170e9cda8afa..8d5f1a83e2114 100644 --- a/libs/hwui/AnimatorManager.cpp +++ b/libs/hwui/AnimatorManager.cpp @@ -83,8 +83,11 @@ void AnimatorManager::pushStaging() { } mNewAnimators.clear(); } - for (auto& animator : mAnimators) { - animator->pushStaging(mAnimationHandle->context()); + if (mAnimators.size()) { + for (auto& animator : mAnimators) { + animator->pushStaging(mAnimationHandle->context()); + } + mParent.mProperties.updateMatrix(); } }