summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/graphics/PreloadIconDrawable.java
diff options
context:
space:
mode:
authorTony <twickham@google.com>2018-03-08 14:01:14 +0000
committerTony <twickham@google.com>2018-03-08 14:12:30 +0000
commitf2523dc8aa235528973fad747bb4f87148fefa96 (patch)
tree7befa5098ff998130a25d39a6db6e447f8780001 /src/com/android/launcher3/graphics/PreloadIconDrawable.java
parentb12ae37ffefd4f60996ea7f874cfefa70e10890e (diff)
downloadandroid_packages_apps_Trebuchet-f2523dc8aa235528973fad747bb4f87148fefa96.tar.gz
android_packages_apps_Trebuchet-f2523dc8aa235528973fad747bb4f87148fefa96.tar.bz2
android_packages_apps_Trebuchet-f2523dc8aa235528973fad747bb4f87148fefa96.zip
Prevent infinite recursion when drawing PreloadIconDrawable
Bug: 74372748 Change-Id: I9dbd4a29fa3ae020711a76334da888e1f1dd72ea
Diffstat (limited to 'src/com/android/launcher3/graphics/PreloadIconDrawable.java')
-rw-r--r--src/com/android/launcher3/graphics/PreloadIconDrawable.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/com/android/launcher3/graphics/PreloadIconDrawable.java b/src/com/android/launcher3/graphics/PreloadIconDrawable.java
index bc7526830..42ba191c2 100644
--- a/src/com/android/launcher3/graphics/PreloadIconDrawable.java
+++ b/src/com/android/launcher3/graphics/PreloadIconDrawable.java
@@ -164,7 +164,7 @@ public class PreloadIconDrawable extends FastBitmapDrawable {
@Override
public void drawInternal(Canvas canvas, Rect bounds) {
if (mRanFinishAnimation) {
- super.draw(canvas);
+ super.drawInternal(canvas, bounds);
return;
}
@@ -178,7 +178,7 @@ public class PreloadIconDrawable extends FastBitmapDrawable {
int saveCount = canvas.save();
canvas.scale(mIconScale, mIconScale, bounds.exactCenterX(), bounds.exactCenterY());
- super.draw(canvas);
+ super.drawInternal(canvas, bounds);
canvas.restoreToCount(saveCount);
}