Loading services/core/java/com/android/server/pm/PackageManagerService.java +6 −5 Original line number Diff line number Diff line Loading @@ -15835,6 +15835,12 @@ public class PackageManagerService extends IPackageManager.Stub if (reconciledPkg.prepareResult.replace) { PackageParser.Package oldPackage = mPackages.get(packageName); // Set the update and install times PackageSetting deletedPkgSetting = (PackageSetting) oldPackage.mExtras; setInstallAndUpdateTime(pkg, deletedPkgSetting.firstInstallTime, System.currentTimeMillis()); if (reconciledPkg.prepareResult.system) { // Remove existing system package removePackageLI(oldPackage, true); Loading @@ -15850,11 +15856,6 @@ public class PackageManagerService extends IPackageManager.Stub res.removedInfo.args = null; } // Set the update and install times PackageSetting deletedPkgSetting = (PackageSetting) oldPackage.mExtras; setInstallAndUpdateTime(pkg, deletedPkgSetting.firstInstallTime, System.currentTimeMillis()); // Update the package dynamic state if succeeded // Now that the install succeeded make sure we remove data // directories for any child package the update removed. Loading
services/core/java/com/android/server/pm/PackageManagerService.java +6 −5 Original line number Diff line number Diff line Loading @@ -15835,6 +15835,12 @@ public class PackageManagerService extends IPackageManager.Stub if (reconciledPkg.prepareResult.replace) { PackageParser.Package oldPackage = mPackages.get(packageName); // Set the update and install times PackageSetting deletedPkgSetting = (PackageSetting) oldPackage.mExtras; setInstallAndUpdateTime(pkg, deletedPkgSetting.firstInstallTime, System.currentTimeMillis()); if (reconciledPkg.prepareResult.system) { // Remove existing system package removePackageLI(oldPackage, true); Loading @@ -15850,11 +15856,6 @@ public class PackageManagerService extends IPackageManager.Stub res.removedInfo.args = null; } // Set the update and install times PackageSetting deletedPkgSetting = (PackageSetting) oldPackage.mExtras; setInstallAndUpdateTime(pkg, deletedPkgSetting.firstInstallTime, System.currentTimeMillis()); // Update the package dynamic state if succeeded // Now that the install succeeded make sure we remove data // directories for any child package the update removed.