Fix bug #13084552 Correct list of accounts are not shown when tapping
...on type of accounts(corporate,google etc.,) in Settings under Accounts section - allow Account Type (corporate and the others...) entries to work. Basically as they are sharing the same fragment we could only hit it only once (and the first hit was winning). Change-Id: I16683fc7342564a8ed1a4853a576166ab4d91df9
This commit is contained in:
@@ -788,8 +788,10 @@ public class SettingsActivity extends Activity
|
||||
return;
|
||||
}
|
||||
if (header != null && mCurrentHeader != null && header.id == mCurrentHeader.id &&
|
||||
header.id != R.id.account_add) {
|
||||
// This is the header we are currently displaying (except "Add Account"). Just make sure
|
||||
header.id != R.id.account_add &&
|
||||
!header.fragment.equals(ManageAccountsSettings.class.getName())) {
|
||||
// This is the header we are currently displaying (except "Add Account" or
|
||||
// "Corporate"/"Google" Account entries that share the same fragment). Just make sure
|
||||
// to pop the stack up to its root state.
|
||||
getFragmentManager().popBackStack(BACK_STACK_PREFS,
|
||||
FragmentManager.POP_BACK_STACK_INCLUSIVE);
|
||||
|
Reference in New Issue
Block a user