Loading services/core/java/com/android/server/am/BroadcastRecord.java +4 −0 Original line number Original line Diff line number Diff line Loading @@ -240,8 +240,12 @@ final class BroadcastRecord extends Binder { } } didSomething = true; didSomething = true; receivers.remove(i); receivers.remove(i); if (i < nextReceiver) { nextReceiver--; } } } } } nextReceiver = Math.min(nextReceiver, receivers.size()); return didSomething; return didSomething; } } Loading Loading
services/core/java/com/android/server/am/BroadcastRecord.java +4 −0 Original line number Original line Diff line number Diff line Loading @@ -240,8 +240,12 @@ final class BroadcastRecord extends Binder { } } didSomething = true; didSomething = true; receivers.remove(i); receivers.remove(i); if (i < nextReceiver) { nextReceiver--; } } } } } nextReceiver = Math.min(nextReceiver, receivers.size()); return didSomething; return didSomething; } } Loading