Skip to content

Commit 8c0ff13

Browse files
author
Simon Schoar
committed
Logical error. If multiple receivers are dead, only the first one will be added.
found in http://code.google.com/p/android/issues/detail?id=2651
1 parent 734bc9b commit 8c0ff13

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

services/java/com/android/server/LocationManagerService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -836,8 +836,8 @@ private void updateProviderListenersLocked(String provider, boolean enabled) {
836836
} catch (PendingIntent.CanceledException e) {
837837
if (deadReceivers == null) {
838838
deadReceivers = new ArrayList<Receiver>();
839-
deadReceivers.add(receiver);
840839
}
840+
deadReceivers.add(receiver);
841841
}
842842
}
843843
} catch (RemoteException e) {

0 commit comments

Comments
 (0)