diff --git a/src/com/android/settings/applications/credentials/CredentialManagerPreferenceController.java b/src/com/android/settings/applications/credentials/CredentialManagerPreferenceController.java index ec575db48ac..a8996c35ae0 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