Fix crash in account selector adaptor
Removal of the accounts header broke code that assumed the list of accounts started at index 1. Change code so that it doesn't rely on that assumption. Bug: 5171557 Change-Id: Idde445cac914c4a742c54e291d808b991e612c5f
This commit is contained in:
parent
22cc33158d
commit
7a3b64d56e
@ -332,7 +332,6 @@ public class AccountSelectorAdapter extends CursorAdapter {
|
||||
|
||||
matrixCursor.mAccountCount = accountCursor.getCount();
|
||||
int totalUnread = 0;
|
||||
int currentPosition = 1;
|
||||
while (accountCursor.moveToNext()) {
|
||||
// Add account, with its unread count.
|
||||
final long accountId = accountCursor.getLong(0);
|
||||
@ -344,9 +343,8 @@ public class AccountSelectorAdapter extends CursorAdapter {
|
||||
UNKNOWN_POSITION, accountId);
|
||||
totalUnread += unread;
|
||||
if (accountId == mAccountId) {
|
||||
accountPosition = currentPosition;
|
||||
accountPosition = accountCursor.getPosition();
|
||||
}
|
||||
currentPosition++;
|
||||
}
|
||||
// Add "combined view" if more than one account exists
|
||||
final int countAccounts = accountCursor.getCount();
|
||||
|
Loading…
Reference in New Issue
Block a user