am df7ccbc8: Merge "Fix 2656989. Clean up update to updated system applications." into froyo

Merge commit 'df7ccbc8ff0d93a708a7fa1e57469d3f93ceda5c' into froyo-plus-aosp

* commit 'df7ccbc8ff0d93a708a7fa1e57469d3f93ceda5c':
  Fix 2656989. Clean up update to updated system applications.
This commit is contained in:
Suchi Amalapurapu
2010-05-05 17:50:34 -07:00
committed by Android Git Automerger

View File

@@ -5780,6 +5780,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);
}
}
}
}