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

Commit 75c50174 authored by Daniel Sandler's avatar Daniel Sandler Committed by Android Git Automerger
Browse files

am 99d1f7f4: am f5ceaf4b: Merge "Archive a copy of each dismissed notification." into jb-mr2-dev

* commit '99d1f7f4':
  Archive a copy of each dismissed notification.
parents 1a831996 99d1f7f4
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -287,13 +287,14 @@ public class NotificationManagerService extends INotificationManager.Stub
        }

        public void record(StatusBarNotification nr) {
            // Nuke heavy parts of notification before storing in archive
            nr.getNotification().lightenPayload();

            if (mBuffer.size() == BUFFER_SIZE) {
                mBuffer.removeFirst();
            }
            mBuffer.addLast(nr);

            // We don't want to store the heavy bits of the notification in the archive,
            // but other clients in the system process might be using the object, so we
            // store a (lightened) copy.
            mBuffer.addLast(nr.cloneLight());
        }