summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Simon Schoar <schoar@googlemail.com> 2009-06-10 21:12:10 +0200
committer Simon Schoar <schoar@googlemail.com> 2009-06-10 21:12:10 +0200
commit8c0ff13f86eb0463b6bb7abc763b85ded8bbbc6c (patch)
treed81ced77582f08788dfa1a226d82fb1aa11edf4d
parent734bc9bacba363f7970ea8394bcc38d1fadcede4 (diff)
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
-rw-r--r--services/java/com/android/server/LocationManagerService.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/java/com/android/server/LocationManagerService.java b/services/java/com/android/server/LocationManagerService.java
index 705ddb3b7acd..412dcf8c6d15 100644
--- a/services/java/com/android/server/LocationManagerService.java
+++ b/services/java/com/android/server/LocationManagerService.java
@@ -836,8 +836,8 @@ public class LocationManagerService extends ILocationManager.Stub
} catch (PendingIntent.CanceledException e) {
if (deadReceivers == null) {
deadReceivers = new ArrayList<Receiver>();
- deadReceivers.add(receiver);
}
+ deadReceivers.add(receiver);
}
}
} catch (RemoteException e) {