Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e4e63558 authored by Hawkwood Glazier's avatar Hawkwood Glazier
Browse files

Add log line for when PropertyAnimator doesn't remove old animators

Follow up from I2c59d58914d6eb0460712dcd3d6dd3c771368453

Bug: 290627350
Test: N/A
Change-Id: Ib6355ab05f7a11ede036bd11611f8b1b557844e7
parent 520eb00f
Loading
Loading
Loading
Loading
+4 −0
Original line number Original line Diff line number Diff line
@@ -20,6 +20,7 @@ import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.animation.AnimatorListenerAdapter;
import android.animation.PropertyValuesHolder;
import android.animation.PropertyValuesHolder;
import android.animation.ValueAnimator;
import android.animation.ValueAnimator;
import android.util.Log;
import android.util.Property;
import android.util.Property;
import android.view.View;
import android.view.View;
import android.view.animation.Interpolator;
import android.view.animation.Interpolator;
@@ -33,6 +34,7 @@ import com.android.systemui.statusbar.notification.stack.ViewState;
 * An animator to animate properties
 * An animator to animate properties
 */
 */
public class PropertyAnimator {
public class PropertyAnimator {
    private static final String TAG = "PropertyAnimator";


    /**
    /**
     * Set a property on a view, updating its value, even if it's already animating.
     * Set a property on a view, updating its value, even if it's already animating.
@@ -123,6 +125,8 @@ public class PropertyAnimator {
                    view.setTag(animatorTag, null);
                    view.setTag(animatorTag, null);
                    view.setTag(animationStartTag, null);
                    view.setTag(animationStartTag, null);
                    view.setTag(animationEndTag, null);
                    view.setTag(animationEndTag, null);
                } else {
                    Log.e(TAG, "Unexpected Animator set during onAnimationEnd. Not cleaning up.");
                }
                }
            }
            }
        });
        });