Merge "Revert "Mitigate the races during installation.""
This commit is contained in:
@@ -13378,7 +13378,12 @@ public class ActivityManagerService extends IActivityManager.Stub
|
||||
!intent.getBooleanExtra(Intent.EXTRA_DONT_KILL_APP, false);
|
||||
final boolean fullUninstall = removed && !replacing;
|
||||
if (removed) {
|
||||
if (!killProcess) {
|
||||
if (killProcess) {
|
||||
forceStopPackageLocked(ssp, UserHandle.getAppId(
|
||||
intent.getIntExtra(Intent.EXTRA_UID, -1)),
|
||||
false, true, true, false, fullUninstall, userId,
|
||||
removed ? "pkg removed" : "pkg changed");
|
||||
} else {
|
||||
// Kill any app zygotes always, since they can't fork new
|
||||
// processes with references to the old code
|
||||
forceStopAppZygoteLocked(ssp, UserHandle.getAppId(
|
||||
|
||||
Reference in New Issue
Block a user