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

Commit b06099e6 authored by Dianne Hackborn's avatar Dianne Hackborn Committed by gitbuildkicker
Browse files

Fix issue #30647973: stopForeground() doesn't remove notification

Ignore the service that is actually trying to remove its notification.

Change-Id: I1293300cf2a4bea7c512df7b2242a18dcc25d1c6
parent dc920d89
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -748,7 +748,7 @@ public final class ActiveServices {
            if (sm != null) {
                for (int i = sm.mServicesByName.size()-1; i >= 0; i--) {
                    ServiceRecord other = sm.mServicesByName.valueAt(i);
                    if (other.foregroundId == r.foregroundId
                    if (other != r && other.foregroundId == r.foregroundId
                            && other.packageName.equals(r.packageName)) {
                        // Found one!  Abort the cancel.
                        return;