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

Commit 3d6804a1 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Fix an issue that restricted package is not printed if it has no ......

Merge "Fix an issue that restricted package is not printed if it has no ... allowed packages." into rvc-dev am: 672950aa

Change-Id: I53626a948d3592ec03545648485514a3422d7272
parents e7765a84 672950aa
Loading
Loading
Loading
Loading
+7 −14
Original line number Original line Diff line number Diff line
@@ -12121,8 +12121,6 @@ public class ActivityManagerService extends IActivityManager.Stub
    void dumpAllowedAssociationsLocked(FileDescriptor fd, PrintWriter pw, String[] args,
    void dumpAllowedAssociationsLocked(FileDescriptor fd, PrintWriter pw, String[] args,
            int opti, boolean dumpAll, String dumpPackage) {
            int opti, boolean dumpAll, String dumpPackage) {
        boolean needSep = false;
        pw.println("ACTIVITY MANAGER ALLOWED ASSOCIATION STATE (dumpsys activity allowed-associations)");
        pw.println("ACTIVITY MANAGER ALLOWED ASSOCIATION STATE (dumpsys activity allowed-associations)");
        boolean printed = false;
        boolean printed = false;
        if (mAllowedAssociations != null) {
        if (mAllowedAssociations != null) {
@@ -12130,21 +12128,16 @@ public class ActivityManagerService extends IActivityManager.Stub
                final String pkg = mAllowedAssociations.keyAt(i);
                final String pkg = mAllowedAssociations.keyAt(i);
                final ArraySet<String> asc =
                final ArraySet<String> asc =
                        mAllowedAssociations.valueAt(i).getAllowedPackageAssociations();
                        mAllowedAssociations.valueAt(i).getAllowedPackageAssociations();
                boolean printedHeader = false;
                for (int j = 0; j < asc.size(); j++) {
                    if (dumpPackage == null || pkg.equals(dumpPackage)
                            || asc.valueAt(j).equals(dumpPackage)) {
                if (!printed) {
                if (!printed) {
                    pw.println("  Allowed associations (by restricted package):");
                    pw.println("  Allowed associations (by restricted package):");
                    printed = true;
                    printed = true;
                            needSep = true;
                }
                }
                        if (!printedHeader) {
                pw.print("  * ");
                pw.print("  * ");
                pw.print(pkg);
                pw.print(pkg);
                pw.println(":");
                pw.println(":");
                            printedHeader = true;
                for (int j = 0; j < asc.size(); j++) {
                        }
                    if (dumpPackage == null || pkg.equals(dumpPackage)
                            || asc.valueAt(j).equals(dumpPackage)) {
                        pw.print("      Allow: ");
                        pw.print("      Allow: ");
                        pw.println(asc.valueAt(j));
                        pw.println(asc.valueAt(j));
                    }
                    }