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:
@@ -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 {
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user