OSDN Git Service

Fix wrong attribute name used to restore databaseVersion.
authorkhmel <khmel@google.com>
Wed, 3 Jan 2018 00:39:05 +0000 (16:39 -0800)
committerkhmel <khmel@google.com>
Wed, 3 Jan 2018 00:41:13 +0000 (16:41 -0800)
As described.

Bug:N/A
Test: databaseVersion attribute of version tags in packages.xml contain
correct value on next boots.

Change-Id: Ifbd158b21353985d895ccae9021da9311a7924f5

services/core/java/com/android/server/pm/Settings.java

index 648f847..4cf1814 100644 (file)
@@ -3122,7 +3122,7 @@ public final class Settings {
                             ATTR_VOLUME_UUID);
                     final VersionInfo ver = findOrCreateVersion(volumeUuid);
                     ver.sdkVersion = XmlUtils.readIntAttribute(parser, ATTR_SDK_VERSION);
-                    ver.databaseVersion = XmlUtils.readIntAttribute(parser, ATTR_SDK_VERSION);
+                    ver.databaseVersion = XmlUtils.readIntAttribute(parser, ATTR_DATABASE_VERSION);
                     ver.fingerprint = XmlUtils.readStringAttribute(parser, ATTR_FINGERPRINT);
                 } else {
                     Slog.w(PackageManagerService.TAG, "Unknown element under <packages>: "