Merge change 3826 into donut

* changes:
  LocationManagerService: Fix logic error removing multiple dead receivers.
This commit is contained in:
Android (Google) Code Review
2009-06-10 17:32:21 -07:00

View File

@@ -769,8 +769,8 @@ public class LocationManagerService extends ILocationManager.Stub implements Run
if (!record.mReceiver.callProviderEnabledLocked(provider, enabled)) { if (!record.mReceiver.callProviderEnabledLocked(provider, enabled)) {
if (deadReceivers == null) { if (deadReceivers == null) {
deadReceivers = new ArrayList<Receiver>(); deadReceivers = new ArrayList<Receiver>();
deadReceivers.add(record.mReceiver);
} }
deadReceivers.add(record.mReceiver);
} }
listeners++; listeners++;
} }