diff --git a/res/xml/accounts_dashboard_settings_credman.xml b/res/xml/accounts_dashboard_settings_credman.xml index 605d315bcbc..38f3f5560de 100644 --- a/res/xml/accounts_dashboard_settings_credman.xml +++ b/res/xml/accounts_dashboard_settings_credman.xml @@ -45,13 +45,6 @@ settings:controller="com.android.settings.applications.credentials.CredentialManagerPreferenceController" settings:keywords="@string/credman_keywords" /> - - diff --git a/res/xml/accounts_personal_dashboard_settings_credman.xml b/res/xml/accounts_personal_dashboard_settings_credman.xml index a5188dd6885..c3f061dde3b 100644 --- a/res/xml/accounts_personal_dashboard_settings_credman.xml +++ b/res/xml/accounts_personal_dashboard_settings_credman.xml @@ -46,13 +46,6 @@ settings:controller="com.android.settings.applications.credentials.CredentialManagerPreferenceController" settings:keywords="@string/credman_keywords" /> - - diff --git a/res/xml/accounts_work_dashboard_settings_credman.xml b/res/xml/accounts_work_dashboard_settings_credman.xml index f4e8af2f27a..155947629dc 100644 --- a/res/xml/accounts_work_dashboard_settings_credman.xml +++ b/res/xml/accounts_work_dashboard_settings_credman.xml @@ -46,13 +46,6 @@ settings:controller="com.android.settings.applications.credentials.CredentialManagerPreferenceController" settings:keywords="@string/credman_keywords" /> - - diff --git a/src/com/android/settings/accounts/AccountDashboardFragment.java b/src/com/android/settings/accounts/AccountDashboardFragment.java index 16351e834f3..bba28262bb5 100644 --- a/src/com/android/settings/accounts/AccountDashboardFragment.java +++ b/src/com/android/settings/accounts/AccountDashboardFragment.java @@ -76,9 +76,9 @@ public class AccountDashboardFragment extends DashboardFragment { CredentialManagerPreferenceController cmpp = use(CredentialManagerPreferenceController.class); cmpp.init(this, getFragmentManager()); + } else { + getSettingsLifecycle().addObserver(use(PasswordsPreferenceController.class)); } - - getSettingsLifecycle().addObserver(use(PasswordsPreferenceController.class)); } @Override diff --git a/src/com/android/settings/accounts/AccountPersonalDashboardFragment.java b/src/com/android/settings/accounts/AccountPersonalDashboardFragment.java index 30fb1a1c5af..e0d49d2171a 100644 --- a/src/com/android/settings/accounts/AccountPersonalDashboardFragment.java +++ b/src/com/android/settings/accounts/AccountPersonalDashboardFragment.java @@ -70,9 +70,9 @@ public class AccountPersonalDashboardFragment extends DashboardFragment { CredentialManagerPreferenceController cmpp = use(CredentialManagerPreferenceController.class); cmpp.init(this, getFragmentManager()); + } else { + getSettingsLifecycle().addObserver(use(PasswordsPreferenceController.class)); } - - getSettingsLifecycle().addObserver(use(PasswordsPreferenceController.class)); } @Override diff --git a/src/com/android/settings/accounts/AccountWorkProfileDashboardFragment.java b/src/com/android/settings/accounts/AccountWorkProfileDashboardFragment.java index 5a894575aeb..da380b3b140 100644 --- a/src/com/android/settings/accounts/AccountWorkProfileDashboardFragment.java +++ b/src/com/android/settings/accounts/AccountWorkProfileDashboardFragment.java @@ -70,9 +70,9 @@ public class AccountWorkProfileDashboardFragment extends DashboardFragment { CredentialManagerPreferenceController cmpp = use(CredentialManagerPreferenceController.class); cmpp.init(this, getFragmentManager()); + } else { + getSettingsLifecycle().addObserver(use(PasswordsPreferenceController.class)); } - - getSettingsLifecycle().addObserver(use(PasswordsPreferenceController.class)); } @Override