diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/startingsurface/SplashscreenIconDrawableFactory.java b/libs/WindowManager/Shell/src/com/android/wm/shell/startingsurface/SplashscreenIconDrawableFactory.java index 38122ffc032b5..e2a72bdc872a1 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/startingsurface/SplashscreenIconDrawableFactory.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/startingsurface/SplashscreenIconDrawableFactory.java @@ -314,7 +314,7 @@ public class SplashscreenIconDrawableFactory { @Override public void stopAnimation() { - if (mIconAnimator != null) { + if (mIconAnimator != null && mIconAnimator.isRunning()) { mIconAnimator.end(); } }