Quick fix: Make incorrect animator usage a warning

Change-Id: I6d59033433a63d02be746bb8523b312d7c8fe9fa
Bug: 65160121
Test: Repro from bug doesn't repro anymore
This commit is contained in:
John Reck
2017-09-25 14:22:40 -07:00
parent 73c93f02f7
commit d2080d52b3

View File

@@ -71,9 +71,11 @@ void AnimatorManager::setAnimationHandle(AnimationHandle* handle) {
void AnimatorManager::pushStaging() {
if (mNewAnimators.size()) {
LOG_ALWAYS_FATAL_IF(!mAnimationHandle,
"Trying to start new animators on %p (%s) without an animation handle!",
&mParent, mParent.getName());
if (CC_UNLIKELY(!mAnimationHandle)) {
ALOGW("Trying to start new animators on %p (%s) without an animation handle!",
&mParent, mParent.getName());
return;
}
// Only add new animators that are not already in the mAnimators list
for (auto& anim : mNewAnimators) {