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

Commit 63985967 authored by Sunny Goyal's avatar Sunny Goyal
Browse files

Fixing getSafeZone() method in AdaptiveIcon

Bug: 240335326
Test: atest FrameworksCoreTests:android.graphics.drawable.IconTest#testWithAdaptiveBitmap -- --abi x86_64
Change-Id: I1204bd759a347a9635dfb48e71ff65cef1f75f9d
parent a745ebf3
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -359,10 +359,10 @@ public class AdaptiveIconDrawable extends Drawable implements Drawable.Callback
    /** @hide */
    @TestApi
    public Region getSafeZone() {
        mMaskMatrix.reset();
        Path mask = getIconMask();
        mMaskMatrix.setScale(SAFEZONE_SCALE, SAFEZONE_SCALE, getBounds().centerX(), getBounds().centerY());
        Path p = new Path();
        mMask.transform(mMaskMatrix, p);
        mask.transform(mMaskMatrix, p);
        Region safezoneRegion = new Region(getBounds());
        safezoneRegion.setPath(p, safezoneRegion);
        return safezoneRegion;