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:
Suchi Amalapurapu
2010-05-05 17:52:25 -07:00
committed by Android Git Automerger

View File

@@ -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);
}
}
}
}