summaryrefslogtreecommitdiffstats
path: root/location/java
diff options
context:
space:
mode:
authorStephen Li <stephenl@codeaurora.org>2010-08-06 11:08:06 -0700
committerSteve Kondik <shade@chemlab.org>2010-08-14 04:28:09 -0400
commite6269c611ee2a2449d1c3cda57465c0138405841 (patch)
tree9424cdde08de5e271c64c31fbf617d93d66cd509 /location/java
parent32cd5f5b2fbfb52c6e6e1cac6af273bf484aaa0c (diff)
downloadframeworks_base-e6269c611ee2a2449d1c3cda57465c0138405841.zip
frameworks_base-e6269c611ee2a2449d1c3cda57465c0138405841.tar.gz
frameworks_base-e6269c611ee2a2449d1c3cda57465c0138405841.tar.bz2
GPS: Disable XTRA data download at bootup to avoid service interaction
In Froyo mDownloadXtraDataPending is initialized to true resulting in a unnecessary XTRA download attempted at bootup. This sometimes causes a delay in the framework in responding to data connection requests from the GPS engine when XTRA download fails. Hence XTRA download at boot up is disabled with this fix. Normal XTRA data requests from the modem will still be serviced by the framework. Change-Id: Ib541b86de7731ae5f6938db79a9b6d5006b7ca52 CRs-Fixed:249425
Diffstat (limited to 'location/java')
-rwxr-xr-xlocation/java/com/android/internal/location/GpsLocationProvider.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/location/java/com/android/internal/location/GpsLocationProvider.java b/location/java/com/android/internal/location/GpsLocationProvider.java
index 15d692c..1453882 100755
--- a/location/java/com/android/internal/location/GpsLocationProvider.java
+++ b/location/java/com/android/internal/location/GpsLocationProvider.java
@@ -199,7 +199,7 @@ public class GpsLocationProvider implements LocationProviderInterface {
// flags to trigger NTP or XTRA data download when network becomes available
// initialized to true so we do NTP and XTRA when the network comes up after booting
private boolean mInjectNtpTimePending = true;
- private boolean mDownloadXtraDataPending = true;
+ private boolean mDownloadXtraDataPending = false;
// true if GPS is navigating
private boolean mNavigating;