diff --git a/src/com/android/settings/applications/credentials/CredentialManagerPreferenceController.java b/src/com/android/settings/applications/credentials/CredentialManagerPreferenceController.java index 67e695db9e9..95dafef52a1 100644 --- a/src/com/android/settings/applications/credentials/CredentialManagerPreferenceController.java +++ b/src/com/android/settings/applications/credentials/CredentialManagerPreferenceController.java @@ -867,6 +867,9 @@ public class CredentialManagerPreferenceController extends BasePreferenceControl private final Uri mCredentialService = Settings.Secure.getUriFor(Settings.Secure.CREDENTIAL_SERVICE); + private final Uri mCredentialPrimaryService = + Settings.Secure.getUriFor(Settings.Secure.CREDENTIAL_SERVICE_PRIMARY); + public SettingContentObserver(Handler handler) { super(handler); } @@ -874,6 +877,8 @@ public class CredentialManagerPreferenceController extends BasePreferenceControl public void register(ContentResolver contentResolver) { contentResolver.registerContentObserver(mAutofillService, false, this, getUser()); contentResolver.registerContentObserver(mCredentialService, false, this, getUser()); + contentResolver.registerContentObserver( + mCredentialPrimaryService, false, this, getUser()); } @Override