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

Commit 9d0da1b6 authored by YK Hung's avatar YK Hung Committed by Android (Google) Code Review
Browse files

Merge "Use system package name for SYSTEM_UID in the BatteryEntry" into tm-dev

parents 94a21383 c880114d
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -209,7 +209,8 @@ public class BatteryEntry {
                if (packages != null && packages.length == 1) {
                    mDefaultPackageName = packages[0];
                } else {
                    mDefaultPackageName = uidBatteryConsumer.getPackageWithHighestDrain();
                    mDefaultPackageName = isSystemUid(uid)
                            ? PACKAGE_SYSTEM : uidBatteryConsumer.getPackageWithHighestDrain();
                }
            }
            if (mDefaultPackageName != null) {
@@ -352,13 +353,8 @@ public class BatteryEntry {
        }

        final PackageManager pm = context.getPackageManager();
        final String[] packages;
        if (uid == Process.SYSTEM_UID) {
            packages = new String[] {PACKAGE_SYSTEM};
        } else {
            packages = pm.getPackagesForUid(uid);
        }

        final String[] packages = isSystemUid(uid)
                ? new String[] {PACKAGE_SYSTEM} : pm.getPackagesForUid(uid);
        if (packages != null) {
            final String[] packageLabels = new String[packages.length];
            System.arraycopy(packages, 0, packageLabels, 0, packages.length);
@@ -615,4 +611,8 @@ public class BatteryEntry {
        }
        return new NameAndIcon(name, null /* icon */, iconId);
    }

    private static boolean isSystemUid(int uid) {
        return uid == Process.SYSTEM_UID;
    }
}