Exit to Settings when removing the only account for a type.
Skip over the ManageAccounts screen which shows the list of accounts for a particular type, if there are no accounts there. Bug: 6630827 Also fix text alignment in top-level of settings. Change-Id: Icd446babc131e7052fc9e95514214fffe6e6e113
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
Reference in New Issue
Block a user