Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 175e29b7 authored by cketti's avatar cketti
Browse files

Make status display less awkward when checking mail from Unified Inbox

We really need to fix the ActivityListener madness :(
parent 41af7c0f
Loading
Loading
Loading
Loading
+7 −9
Original line number Diff line number Diff line
@@ -1702,15 +1702,10 @@ public class MessageListFragment extends SherlockFragment implements OnItemClick
            super.synchronizeMailboxFailed(account, folder, message);
        }

        @Override
        public void searchStats(AccountStats stats) {
            mUnreadMessageCount = stats.unreadMessageCount;
            super.searchStats(stats);
        }

        @Override
        public void folderStatusChanged(Account account, String folder, int unreadMessageCount) {
            if (updateForMe(account, folder)) {
            if (isSingleAccountMode() && isSingleFolderMode() && mAccount.equals(account) &&
                    mFolderName.equals(folder)) {
                mUnreadMessageCount = unreadMessageCount;
            }
            super.folderStatusChanged(account, folder, unreadMessageCount);
@@ -1721,9 +1716,12 @@ public class MessageListFragment extends SherlockFragment implements OnItemClick
                return false;
            }

            // FIXME: There could be more than one account and one folder
            if (!Utility.arrayContains(mAccountUuids, account.getUuid())) {
                return false;
            }

            return ((account.equals(mAccount) && folder.equals(mFolderName)));
            List<String> folderNames = mSearch.getFolderNames();
            return (folderNames.size() == 0 || folderNames.contains(folder));
        }
    }