Fix a couple of bugs from the location overhaul.
Marshall LocationRequest array correctly. Observe reportLocation from FusionEngine. Actually deliver the setRequest message to fusion engine. Change-Id: Iff64596fdd42f9fb06e563591dda9fbe0241533a
This commit is contained in:
@@ -787,10 +787,6 @@ public class LocationManagerService extends ILocationManager.Stub implements Obs
|
||||
for (UpdateRecord record : records) {
|
||||
LocationRequest locationRequest = record.mRequest;
|
||||
|
||||
if (providerRequest.locationRequests == null) {
|
||||
providerRequest.locationRequests = new ArrayList<LocationRequest>();
|
||||
}
|
||||
|
||||
providerRequest.locationRequests.add(locationRequest);
|
||||
if (locationRequest.getInterval() < providerRequest.interval) {
|
||||
providerRequest.reportLocation = true;
|
||||
|
||||
Reference in New Issue
Block a user