Merge "[DeadLock]AMS PMS MountService" am: 998ac99db4
am: 41fb54b955
Change-Id: I15056a18d70a1d17c52799f71e8faf5c565bb8aa
This commit is contained in:
@@ -14634,14 +14634,13 @@ public class PackageManagerService extends IPackageManager.Stub
|
|||||||
if (getInstantAppPackageName(Binder.getCallingUid()) != null) {
|
if (getInstantAppPackageName(Binder.getCallingUid()) != null) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
// writer
|
|
||||||
synchronized (mPackages) {
|
|
||||||
if (!isExternalMediaAvailable()) {
|
if (!isExternalMediaAvailable()) {
|
||||||
// If the external storage is no longer mounted at this point,
|
// If the external storage is no longer mounted at this point,
|
||||||
// the caller may not have been able to delete all of this
|
// the caller may not have been able to delete all of this
|
||||||
// packages files and can not delete any more. Bail.
|
// packages files and can not delete any more. Bail.
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
synchronized (mPackages) {
|
||||||
final ArrayList<PackageCleanItem> pkgs = mSettings.mPackagesToBeCleaned;
|
final ArrayList<PackageCleanItem> pkgs = mSettings.mPackagesToBeCleaned;
|
||||||
if (lastPackage != null) {
|
if (lastPackage != null) {
|
||||||
pkgs.remove(lastPackage);
|
pkgs.remove(lastPackage);
|
||||||
|
|||||||
Reference in New Issue
Block a user