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

Commit e04ee048 authored by Joe Onorato's avatar Joe Onorato Committed by android-build-merger
Browse files

Merge "Fix NPE during dumpsys" into qt-dev

am: 5ca4c4e3

Change-Id: I5eb4a30b52dbd8977d16e91aad0b4250c78e77d9
parents 8de0b2a8 5ca4c4e3
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -185,16 +185,18 @@ public final class PackageSetting extends PackageSettingBase {
        proto.write(PackageProto.NAME, (realName != null ? realName : name));
        proto.write(PackageProto.UID, appId);
        proto.write(PackageProto.VERSION_CODE, versionCode);
        proto.write(PackageProto.VERSION_STRING, pkg.mVersionName);
        proto.write(PackageProto.INSTALL_TIME_MS, firstInstallTime);
        proto.write(PackageProto.UPDATE_TIME_MS, lastUpdateTime);
        proto.write(PackageProto.INSTALLER_NAME, installerPackageName);

        if (pkg != null) {
            proto.write(PackageProto.VERSION_STRING, pkg.mVersionName);

            long splitToken = proto.start(PackageProto.SPLITS);
            proto.write(PackageProto.SplitProto.NAME, "base");
            proto.write(PackageProto.SplitProto.REVISION_CODE, pkg.baseRevisionCode);
            proto.end(splitToken);

            if (pkg.splitNames != null) {
                for (int i = 0; i < pkg.splitNames.length; i++) {
                    splitToken = proto.start(PackageProto.SPLITS);