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

Commit d3c182cd authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Don't retain the filtered list of notifications."

parents 80f1462c c0c6edee
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -68,7 +68,6 @@ public class NotificationData {

    private final ArrayMap<String, NotificationEntry> mEntries = new ArrayMap<>();
    private final ArrayList<NotificationEntry> mSortedAndFiltered = new ArrayList<>();
    private final ArrayList<NotificationEntry> mFilteredForUser = new ArrayList<>();

    private final NotificationGroupManager mGroupManager =
            Dependency.get(NotificationGroupManager.class);
@@ -166,20 +165,20 @@ public class NotificationData {
    }

    public ArrayList<NotificationEntry> getNotificationsForCurrentUser() {
        mFilteredForUser.clear();

        synchronized (mEntries) {
            final int len = mEntries.size();
            ArrayList<NotificationEntry> filteredForUser = new ArrayList<>(len);

            for (int i = 0; i < len; i++) {
                NotificationEntry entry = mEntries.valueAt(i);
                final StatusBarNotification sbn = entry.getSbn();
                if (!getEnvironment().isNotificationForCurrentProfiles(sbn)) {
                    continue;
                }
                mFilteredForUser.add(entry);
                filteredForUser.add(entry);
            }
            return filteredForUser;
        }
        return mFilteredForUser;
    }

    public NotificationEntry get(String key) {