mirror of
https://github.com/moparisthebest/k-9
synced 2024-12-26 01:28:50 -05:00
BF: mAccount must not be accessed before verfied to be non-null
otherwise obviously leads to crashes. IMHO this was a logical location to move, and it resolved my issue when account was not yet accessible due to not yet accepted key upon importing old settings from a stored file
This commit is contained in:
parent
e23ba4c0c9
commit
4288789e39
@ -820,15 +820,14 @@ public class MessageList
|
||||
mStars = K9.messageListStars();
|
||||
mCheckboxes = K9.messageListCheckboxes();
|
||||
|
||||
mSortType = mAccount.getSortType();
|
||||
mSortAscending = mAccount.isSortAscending(mSortType);
|
||||
mSortDateAscending = mAccount.isSortAscending(SortType.SORT_DATE);
|
||||
|
||||
mController.addListener(mAdapter.mListener);
|
||||
|
||||
Account[] accountsWithNotification;
|
||||
if (mAccount != null) {
|
||||
accountsWithNotification = new Account[] { mAccount };
|
||||
mSortType = mAccount.getSortType();
|
||||
mSortAscending = mAccount.isSortAscending(mSortType);
|
||||
mSortDateAscending = mAccount.isSortAscending(SortType.SORT_DATE);
|
||||
} else {
|
||||
Preferences preferences = Preferences.getPreferences(this);
|
||||
accountsWithNotification = preferences.getAccounts();
|
||||
|
Loading…
Reference in New Issue
Block a user