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

Commit d89188d6 authored by Christoph Studer's avatar Christoph Studer
Browse files

NoManService: More efficient notification update

Instead of removing the old notification and inserting the
updated notification afterwards, replace the old notification
in-place.

Change-Id: I88962fd2452de191c1d63c142719194282568dcc
parent 6fd0ef7f
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1915,8 +1915,8 @@ public class NotificationManagerService extends SystemService {
                        mNotificationList.add(r);
                        mUsageStats.registerPostedByApp(r);
                    } else {
                        old = mNotificationList.remove(index);
                        mNotificationList.add(index, r);
                        old = mNotificationList.get(index);
                        mNotificationList.set(index, r);
                        mUsageStats.registerUpdatedByApp(r);
                        // Make sure we don't lose the foreground service state.
                        if (old != null) {