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

Commit c7a5d4a9 authored by Justin Koh's avatar Justin Koh Committed by Android Git Automerger
Browse files

am 8200b667: Merge "Revert "Add check to allow notification listener packages...

am 8200b667: Merge "Revert "Add check to allow notification listener packages to post >50 notifications"" into klp-modular-dev

* commit '8200b667':
  Revert "Add check to allow notification listener packages to post >50 notifications"
parents f8272896 8200b667
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -1729,15 +1729,14 @@ public class NotificationManagerService extends SystemService {
        }
        checkCallerIsSystemOrSameApp(pkg);
        final boolean isSystemNotification = isUidSystem(callingUid) || ("android".equals(pkg));
        final boolean isNotificationFromListener = mEnabledListenerPackageNames.contains(pkg);

        final int userId = ActivityManager.handleIncomingUser(callingPid,
                callingUid, incomingUserId, true, false, "enqueueNotification", pkg);
        final UserHandle user = new UserHandle(userId);

        // Limit the number of notifications that any given package except the android
        // package or a registered listener can enqueue.  Prevents DOS attacks and deals with leaks.
        if (!isSystemNotification && !isNotificationFromListener) {
        // package can enqueue.  Prevents DOS attacks and deals with leaks.
        if (!isSystemNotification) {
            synchronized (mNotificationList) {
                int count = 0;
                final int N = mNotificationList.size();