Merge "[pm] revert lock changes for AppsFilter"
This commit is contained in:
@@ -500,16 +500,10 @@ public class AppsFilter implements Watchable, Snappable {
|
||||
forcedQueryablePackageNames[i] = forcedQueryablePackageNames[i].intern();
|
||||
}
|
||||
}
|
||||
final StateProvider stateProvider = new StateProvider() {
|
||||
// TODO: This lock and its handling should be owned by AppsFilter
|
||||
private final Object mLock = new Object();
|
||||
|
||||
@Override
|
||||
public void runWithState(CurrentStateCallback command) {
|
||||
synchronized (mLock) {
|
||||
command.currentState(pms.getPackageStates(),
|
||||
injector.getUserManagerInternal().getUserInfos());
|
||||
}
|
||||
final StateProvider stateProvider = command -> {
|
||||
synchronized (injector.getLock()) {
|
||||
command.currentState(injector.getSettings().getPackagesLocked().untrackedStorage(),
|
||||
injector.getUserManagerInternal().getUserInfos());
|
||||
}
|
||||
};
|
||||
AppsFilter appsFilter = new AppsFilter(stateProvider, featureConfig,
|
||||
|
||||
Reference in New Issue
Block a user