From 5262570691171cbfb63d345afea1dd224b83e8a5 Mon Sep 17 00:00:00 2001 From: Becca Hughes Date: Mon, 8 May 2023 17:19:52 +0000 Subject: [PATCH] Disable all providers if none selected Bug: 280905737 Test: manual Change-Id: I53214c29cd7f03c8034284e5067f03305566397a --- .../applications/credentials/DefaultCombinedPicker.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/com/android/settings/applications/credentials/DefaultCombinedPicker.java b/src/com/android/settings/applications/credentials/DefaultCombinedPicker.java index 634be4c09e8..538105617af 100644 --- a/src/com/android/settings/applications/credentials/DefaultCombinedPicker.java +++ b/src/com/android/settings/applications/credentials/DefaultCombinedPicker.java @@ -371,6 +371,11 @@ public class DefaultCombinedPicker extends DefaultAppPickerFragment { credManProviders.addAll(primaryCredManProviders); + // If there is no provider then clear all the providers. + if (TextUtils.isEmpty(autofillProvider) && primaryCredManProviders.isEmpty()) { + credManProviders.clear(); + } + service.setEnabledProviders( primaryCredManProviders, credManProviders,