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

Commit 04d5a972 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 4cb779f1 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));