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

Commit a3d4c843 authored by Todd Kennedy's avatar Todd Kennedy Committed by android-build-merger
Browse files

Merge \\"make round icon usage configurable\\" into nyc-mr1-dev am: 7b52b2ec

am: ca251e53

Change-Id: Icdf6c4c97c8ef7601f64e920623b47d215efa9d4
parents b0953bea ca251e53
Loading
Loading
Loading
Loading
+9 −6
Original line number Diff line number Diff line
@@ -2512,7 +2512,6 @@ public class PackageParser {

        TypedArray sa = res.obtainAttributes(parser,
                com.android.internal.R.styleable.AndroidManifestPermissionGroup);

        if (!parsePackageItemInfo(owner, perm.info, outError,
                "<permission-group>", sa, true /*nameRequired*/,
                com.android.internal.R.styleable.AndroidManifestPermissionGroup_name,
@@ -3361,7 +3360,9 @@ public class PackageParser {
            }
        }

        int roundIconVal = sa.getResourceId(roundIconRes, 0);
        final boolean useRoundIcon =
                Resources.getSystem().getBoolean(com.android.internal.R.bool.config_useRoundIcon);
        int roundIconVal = useRoundIcon ? sa.getResourceId(roundIconRes, 0) : 0;
        if (roundIconVal != 0) {
            outInfo.icon = roundIconVal;
            outInfo.nonLocalizedLabel = null;
@@ -4575,10 +4576,12 @@ public class PackageParser {
            outInfo.nonLocalizedLabel = v.coerceToString();
        }

        int roundIcon = sa.getResourceId(
                com.android.internal.R.styleable.AndroidManifestIntentFilter_roundIcon, 0);
        if (roundIcon != 0) {
            outInfo.icon = roundIcon;
        final boolean useRoundIcon =
                Resources.getSystem().getBoolean(com.android.internal.R.bool.config_useRoundIcon);
        int roundIconVal = useRoundIcon ? sa.getResourceId(
                com.android.internal.R.styleable.AndroidManifestIntentFilter_roundIcon, 0) : 0;
        if (roundIconVal != 0) {
            outInfo.icon = roundIconVal;
        } else {
            outInfo.icon = sa.getResourceId(
                    com.android.internal.R.styleable.AndroidManifestIntentFilter_icon, 0);
+3 −0
Original line number Diff line number Diff line
@@ -2492,4 +2492,7 @@
    <!-- Component that is the default launcher when demo mode is enabled. -->
    <string name="config_demoModeLauncherComponent"></string>

    <!-- Flag indicating whether round icons should be parsed from the application manifest. -->
    <bool name="config_useRoundIcon">false</bool>

</resources>
+2 −0
Original line number Diff line number Diff line
@@ -2615,4 +2615,6 @@

  <!-- Used internally for assistant to launch activity transitions -->
  <java-symbol type="id" name="cross_task_transition" />

  <java-symbol type="bool" name="config_useRoundIcon" />
</resources>