Merge "Fix hasEnabledAutofillServices() return wrong value after AutofillServie updated" into rvc-dev

This commit is contained in:
Joanne Chung
2020-05-25 11:25:53 +00:00
committed by Android (Google) Code Review

View File

@@ -1662,12 +1662,8 @@ public final class AutofillManagerService
@NonNull IResultReceiver receiver) { @NonNull IResultReceiver receiver) {
boolean enabled = false; boolean enabled = false;
synchronized (mLock) { synchronized (mLock) {
final AutofillManagerServiceImpl service = peekServiceForUserLocked(userId); final AutofillManagerServiceImpl service = getServiceForUserLocked(userId);
if (service != null) { enabled = Objects.equals(packageName, service.getServicePackageName());
enabled = Objects.equals(packageName, service.getServicePackageName());
} else if (sVerbose) {
Slog.v(TAG, "isServiceEnabled(): no service for " + userId);
}
} }
send(receiver, enabled); send(receiver, enabled);
} }