diff options
| author | 2016-11-16 03:04:38 +0000 | |
|---|---|---|
| committer | 2016-11-16 03:04:38 +0000 | |
| commit | 2be54fde7204884dd77cbf97076d7d452df1b85b (patch) | |
| tree | 27d0264b963e346625bd110a66335be536af82f2 | |
| parent | afb8f3771112f74093a480e80402857dfc0079f5 (diff) | |
| parent | 1813ae0159cda05a6882c77714f25718fc67c311 (diff) | |
Merge "Fixed the issue when some apps were gone and couldn't be installed successfully after updating from KK to M via OTA."
am: 1813ae0159
Change-Id: Iae1a0cd25495206d596aed7d68ce7936071f9c6e
| -rw-r--r-- | services/core/java/com/android/server/pm/Settings.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/services/core/java/com/android/server/pm/Settings.java b/services/core/java/com/android/server/pm/Settings.java index b0c536f04652..335af088e68a 100644 --- a/services/core/java/com/android/server/pm/Settings.java +++ b/services/core/java/com/android/server/pm/Settings.java @@ -1410,7 +1410,6 @@ final class Settings { VersionInfo ver = mVersion.get(volumeUuid); if (ver == null) { ver = new VersionInfo(); - ver.forceCurrent(); mVersion.put(volumeUuid, ver); } return ver; @@ -2795,8 +2794,8 @@ final class Settings { "No settings file; creating initial state"); // It's enough to just touch version details to create them // with default values - findOrCreateVersion(StorageManager.UUID_PRIVATE_INTERNAL); - findOrCreateVersion(StorageManager.UUID_PRIMARY_PHYSICAL); + findOrCreateVersion(StorageManager.UUID_PRIVATE_INTERNAL).forceCurrent(); + findOrCreateVersion(StorageManager.UUID_PRIMARY_PHYSICAL).forceCurrent(); return false; } str = new FileInputStream(mSettingsFilename); |