Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f66905ff authored by Shai Barack's avatar Shai Barack
Browse files

noteSlowCall when downscaling oversized Icon Bitmap

Bug: 420114740
Flag: EXEMPT StrictMode change only
Change-Id: Ic0414357c05d066577063abb6694d929197dfeee
parent d25e2af1
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -50,6 +50,7 @@ import android.os.Parcel;
import android.os.Parcelable;
import android.os.Process;
import android.os.RemoteException;
import android.os.StrictMode;
import android.os.UserHandle;
import android.text.TextUtils;
import android.util.Log;
@@ -1158,6 +1159,7 @@ public final class Icon implements Parcelable {
        if (bitmapWidth > maxWidth || bitmapHeight > maxHeight) {
            float scale = Math.min((float) maxWidth / bitmapWidth,
                    (float) maxHeight / bitmapHeight);
            StrictMode.noteSlowCall("Downscaling oversized Icon Bitmap");
            bitmap = Bitmap.createScaledBitmap(bitmap,
                    Math.max(1, (int) (scale * bitmapWidth)),
                    Math.max(1, (int) (scale * bitmapHeight)),