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

Commit 672950aa authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
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
parents 04e28781 9f0c5a98
Loading
Loading
Loading
Loading
+7 −14
Original line number Diff line number Diff line
@@ -12121,8 +12121,6 @@ public class ActivityManagerService extends IActivityManager.Stub
    void dumpAllowedAssociationsLocked(FileDescriptor fd, PrintWriter pw, String[] args,
            int opti, boolean dumpAll, String dumpPackage) {
        boolean needSep = false;
        pw.println("ACTIVITY MANAGER ALLOWED ASSOCIATION STATE (dumpsys activity allowed-associations)");
        boolean printed = false;
        if (mAllowedAssociations != null) {
@@ -12130,21 +12128,16 @@ public class ActivityManagerService extends IActivityManager.Stub
                final String pkg = mAllowedAssociations.keyAt(i);
                final ArraySet<String> asc =
                        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) {
                    pw.println("  Allowed associations (by restricted package):");
                    printed = true;
                            needSep = true;
                }
                        if (!printedHeader) {
                pw.print("  * ");
                pw.print(pkg);
                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.println(asc.valueAt(j));
                    }