Merge changes from topic "revert-17060491-revert-17008428-cherrypick-multi-provider-cloudsearch-2yrjp5zxz1-WHCUFOAJWF-WKGCSSGIPI" into tm-dev am: 9e1538b8c7

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17065868

Change-Id: I3712e3cfb4a4c3b433f462d4545e4768e0f7e8ed
This commit is contained in:
Shashwat Razdan
2022-03-05 04:14:18 +00:00
committed by Automerger Merge Worker
2 changed files with 3 additions and 5 deletions

View File

@@ -604,10 +604,7 @@ public abstract class AbstractMasterSystemService<M extends AbstractMasterSystem
List<S> services = mServicesCacheList.get(resolvedUserId);
if (services == null || services.size() == 0) {
final boolean disabled = isDisabledLocked(userId);
if (mServiceNameResolver == null) {
return null;
}
if (mServiceNameResolver.isConfiguredInMultipleMode()) {
if (mServiceNameResolver != null && mServiceNameResolver.isConfiguredInMultipleMode()) {
services = newServiceListLocked(resolvedUserId, disabled,
mServiceNameResolver.getServiceNameList(userId));
} else {

View File

@@ -152,7 +152,8 @@ public abstract class AbstractPerUserSystemService<S extends AbstractPerUserSyst
updateIsSetupComplete(mUserId);
mDisabled = disabled;
if (mMaster.mServiceNameResolver.isConfiguredInMultipleMode()) {
if (mMaster.mServiceNameResolver != null
&& mMaster.mServiceNameResolver.isConfiguredInMultipleMode()) {
updateServiceInfoListLocked();
} else {
updateServiceInfoLocked();