Prevent infinite recursion when drawing PreloadIconDrawable
Bug: 74372748 Change-Id: I9dbd4a29fa3ae020711a76334da888e1f1dd72ea
This commit is contained in:
parent
b12ae37ffe
commit
f2523dc8aa
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue