am 4a81ef8f: Merge "Fix some location issues exposed by CTS." into jb-mr1-dev

* commit '4a81ef8fd3207b06a65709338470d1e6ebed8620':
  Fix some location issues exposed by CTS.
This commit is contained in:
Nick Pelly
2012-08-21 16:32:31 -07:00
committed by Android Git Automerger
2 changed files with 3 additions and 2 deletions

View File

@@ -145,7 +145,7 @@ public final class ProviderProperties implements Parcelable {
parcel.writeInt(mHasMonetaryCost ? 1 : 0);
parcel.writeInt(mSupportsAltitude ? 1 : 0);
parcel.writeInt(mSupportsSpeed ? 1 : 0);
parcel.writeInt(mSupportsSpeed ? 1 : 0);
parcel.writeInt(mSupportsBearing ? 1 : 0);
parcel.writeInt(mPowerRequirement);
parcel.writeInt(mAccuracy);
}

View File

@@ -1566,7 +1566,8 @@ public class LocationManagerService extends ILocationManager.Stub implements Obs
MockProvider provider = new MockProvider(name, this, properties);
// remove the real provider if we are replacing GPS or network provider
if (LocationManager.GPS_PROVIDER.equals(name)
|| LocationManager.NETWORK_PROVIDER.equals(name)) {
|| LocationManager.NETWORK_PROVIDER.equals(name)
|| LocationManager.FUSED_PROVIDER.equals(name)) {
LocationProviderInterface p = mProvidersByName.get(name);
if (p != null) {
removeProviderLocked(p);