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

Commit ddc675dc authored by Lyn Han's avatar Lyn Han Committed by Android (Google) Code Review
Browse files

Merge "Enable crop to padding for StatusBarIconView" into main

parents 9b5c0c67 87306beb
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -337,6 +337,16 @@ flag {
    }
}

flag {
    name: "status_bar_monochrome_icons_fix"
    namespace: "systemui"
    description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
    bug: "329091967"
    metadata {
        purpose: PURPOSE_BUGFIX
    }
}

flag {
    name: "compose_bouncer"
    namespace: "systemui"
+5 −0
Original line number Diff line number Diff line
@@ -57,6 +57,7 @@ import com.android.app.animation.Interpolators;
import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.statusbar.StatusBarIcon;
import com.android.internal.util.ContrastColorUtil;
import com.android.systemui.Flags;
import com.android.systemui.res.R;
import com.android.systemui.statusbar.notification.NotificationContentDescription;
import com.android.systemui.statusbar.notification.NotificationDozeHelper;
@@ -208,6 +209,10 @@ public class StatusBarIconView extends AnimatedImageView implements StatusIconDi
        initializeDecorColor();
        reloadDimens();
        maybeUpdateIconScaleDimens();

        if (Flags.statusBarMonochromeIconsFix()) {
            setCropToPadding(true);
        }
    }

    /** Should always be preceded by {@link #reloadDimens()} */