Merge "Fix infinite loop problem in AnimationHandler" into oc-dev

This commit is contained in:
TreeHugger Robot
2017-05-31 13:53:09 +00:00
committed by Android (Google) Code Review

View File

@@ -136,7 +136,8 @@ public class AnimationHandler {
private void doAnimationFrame(long frameTime) {
long currentTime = SystemClock.uptimeMillis();
for (int i = 0; i < mAnimationCallbacks.size(); i++) {
final int size = mAnimationCallbacks.size();
for (int i = 0; i < size; i++) {
final AnimationFrameCallback callback = mAnimationCallbacks.get(i);
if (callback == null) {
continue;