summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2017-02-27 18:16:54 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-02-27 18:16:54 +0000
commit269a88ababbd9dc2254f29036dd6e2b8fba2e417 (patch)
tree3fef6accc2f8729f826f002b85f5ab2626a01896
parenta68a719eb428342a821354ea2e6ef92e55405578 (diff)
parent879037d86ac21822c121dfc6543aa918d7b5ca38 (diff)
downloadandroid_packages_apps_Trebuchet-269a88ababbd9dc2254f29036dd6e2b8fba2e417.tar.gz
android_packages_apps_Trebuchet-269a88ababbd9dc2254f29036dd6e2b8fba2e417.tar.bz2
android_packages_apps_Trebuchet-269a88ababbd9dc2254f29036dd6e2b8fba2e417.zip
Fix crash when the progress of an installing app decreases
am: 879037d86a Change-Id: I247f46fbb0fbb1c3b1b86d0171fc2fcf55dda215
-rw-r--r--src/com/android/launcher3/graphics/PreloadIconDrawable.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/launcher3/graphics/PreloadIconDrawable.java b/src/com/android/launcher3/graphics/PreloadIconDrawable.java
index 3514a37c4..22ce0981d 100644
--- a/src/com/android/launcher3/graphics/PreloadIconDrawable.java
+++ b/src/com/android/launcher3/graphics/PreloadIconDrawable.java
@@ -217,6 +217,9 @@ public class PreloadIconDrawable extends FastBitmapDrawable {
if (Float.compare(finalProgress, mInternalStateProgress) == 0) {
return;
}
+ if (finalProgress < mInternalStateProgress) {
+ shouldAnimate = false;
+ }
if (!shouldAnimate || mRanFinishAnimation) {
setInternalProgress(finalProgress);
} else {