am 9dfc6971: am df7ccbc8: Merge "Fix 2656989. Clean up update to updated system applications." into froyo
Merge commit '9dfc6971631e306f6eec62b7c5f423ef52138b9c' into kraken * commit '9dfc6971631e306f6eec62b7c5f423ef52138b9c': Fix 2656989. Clean up update to updated system applications.
This commit is contained in:
@@ -5805,6 +5805,18 @@ class PackageManagerService extends IPackageManager.Stub {
|
||||
}
|
||||
mSettings.writeLP();
|
||||
}
|
||||
} else {
|
||||
// If this is an update to an existing update, setup
|
||||
// to remove the existing update.
|
||||
synchronized (mPackages) {
|
||||
PackageSetting ps = mSettings.getDisabledSystemPkg(packageName);
|
||||
if (ps != null && ps.codePathString != null &&
|
||||
!ps.codePathString.equals(oldPkgSetting.codePathString)) {
|
||||
int installFlags = 0;
|
||||
res.removedInfo.args = createInstallArgs(0, oldPkgSetting.codePathString,
|
||||
oldPkgSetting.resourcePathString);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user