Merge "call method with mPackages held" into qt-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
4d4181db3e
@@ -18762,6 +18762,7 @@ public class PackageManagerService extends IPackageManager.Stub
|
||||
boolean installedStateChanged = false;
|
||||
if (deletedPs != null) {
|
||||
if ((flags & PackageManager.DELETE_KEEP_DATA) == 0) {
|
||||
final SparseBooleanArray changedUsers = new SparseBooleanArray();
|
||||
synchronized (mPackages) {
|
||||
clearIntentFilterVerificationsLPw(deletedPs.name, UserHandle.USER_ALL);
|
||||
clearDefaultBrowserIfNeeded(packageName);
|
||||
@@ -18793,10 +18794,9 @@ public class PackageManagerService extends IPackageManager.Stub
|
||||
}
|
||||
}
|
||||
}
|
||||
clearPackagePreferredActivitiesLPw(
|
||||
deletedPs.name, changedUsers, UserHandle.USER_ALL);
|
||||
}
|
||||
final SparseBooleanArray changedUsers = new SparseBooleanArray();
|
||||
clearPackagePreferredActivitiesLPw(
|
||||
deletedPs.name, changedUsers, UserHandle.USER_ALL);
|
||||
if (changedUsers.size() > 0) {
|
||||
updateDefaultHomeNotLocked(changedUsers);
|
||||
postPreferredActivityChangedBroadcast(UserHandle.USER_ALL);
|
||||
|
||||
Reference in New Issue
Block a user