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

Commit 457e6501 authored by wcb's avatar wcb Committed by Andrew Chen
Browse files

Issue 3139: notifications of new messages removed when unified inbox is selected

parent 4c74001a
Loading
Loading
Loading
Loading
+13 −2
Original line number Diff line number Diff line
@@ -800,9 +800,20 @@ public class MessageList
        sortDateAscending = mController.isSortAscending(SORT_TYPE.SORT_DATE);

        mController.addListener(mAdapter.mListener);

        Account[] accountsWithNotification = null;

        if (mAccount != null) {
            mController.notifyAccountCancel(this, mAccount);
            MessagingController.getInstance(getApplication()).notifyAccountCancel(this, mAccount);
            accountsWithNotification = new Account[1];
            accountsWithNotification[0] = mAccount;
        } else {
            Preferences preferences = Preferences.getPreferences(this);
            accountsWithNotification = preferences.getAccounts();
        }

        for (Account accountWithNotification : accountsWithNotification) {
            mController.notifyAccountCancel(this, accountWithNotification);
            MessagingController.getInstance(getApplication()).notifyAccountCancel(this, accountWithNotification);
        }

        if (mAdapter.messages.isEmpty()) {