Prevent infinite recursion when drawing PreloadIconDrawable

Bug: 74372748
Change-Id: I9dbd4a29fa3ae020711a76334da888e1f1dd72ea
This commit is contained in:
Tony 2018-03-08 14:01:14 +00:00
parent b12ae37ffe
commit f2523dc8aa
1 changed files with 2 additions and 2 deletions

View File

@ -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);
}