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

Commit 485c85bc authored by Martijn Coenen's avatar Martijn Coenen Committed by Automerger Merge Worker
Browse files

Merge "Support showing stopped state in pm list package" into udc-dev am: 1637159b

parents ba5da8b2 1637159b
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -928,6 +928,7 @@ class PackageManagerShellCommand extends ShellCommand {
        boolean showUid = false;
        boolean showVersionCode = false;
        boolean listApexOnly = false;
        boolean showStopped = false;
        int uid = -1;
        int defaultUserId = UserHandle.USER_ALL;
        try {
@@ -985,6 +986,9 @@ class PackageManagerShellCommand extends ShellCommand {
                    case "--match-libraries":
                        getFlags |= PackageManager.MATCH_STATIC_SHARED_AND_SDK_LIBRARIES;
                        break;
                    case "--show-stopped":
                        showStopped = true;
                        break;
                    default:
                        pw.println("Error: Unknown option: " + opt);
                        return -1;
@@ -1077,6 +1081,12 @@ class PackageManagerShellCommand extends ShellCommand {
                        stringBuilder.append(info.getLongVersionCode());
                    }
                }
                if (showStopped) {
                    stringBuilder.append(" stopped=");
                    stringBuilder.append(
                            ((info.applicationInfo.flags & ApplicationInfo.FLAG_STOPPED) != 0)
                            ? "true" : "false");
                }
                if (listInstaller) {
                    stringBuilder.append("  installer=");
                    stringBuilder.append(mInterface.getInstallerPackageName(info.packageName));