summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/accounts/ManageAccountsSettings.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/settings/accounts/ManageAccountsSettings.java')
-rw-r--r--src/com/android/settings/accounts/ManageAccountsSettings.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/settings/accounts/ManageAccountsSettings.java b/src/com/android/settings/accounts/ManageAccountsSettings.java
index bb1ebdd..a27fbbd 100644
--- a/src/com/android/settings/accounts/ManageAccountsSettings.java
+++ b/src/com/android/settings/accounts/ManageAccountsSettings.java
@@ -333,6 +333,11 @@ public class ManageAccountsSettings extends AccountPreferenceBase
}
if (mAccountType != null && mFirstAccount != null) {
addAuthenticatorSettings();
+ } else {
+ // There's no account, reset to top-level of settings
+ Intent settingsTop = new Intent(android.provider.Settings.ACTION_SETTINGS);
+ settingsTop.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
+ getActivity().startActivity(settingsTop);
}
onSyncStateUpdated();
}