commit | abc69eaec508cd162d85a4869012011301c7ffb1 | [log] [tgz] |
---|---|---|
author | Wyatt Riley <wyattriley@google.com> | Tue Aug 08 15:15:28 2017 -0700 |
committer | Wyatt Riley <wyattriley@google.com> | Thu Aug 17 18:34:06 2017 -0700 |
tree | 503a38065561bdd7e1528b56cdc5575e3abf054c | |
parent | 668feb252a226f39acbad801bf8e256a04cb3e1f [diff] |
Only download Xtra on boot, if supported Bug: 64451746 Test: Confirmed download on boot happens on bullhead, but not Pixel Change-Id: Id91997a34a62ef7e630bc42d5bc172b569a739d7
diff --git a/services/core/java/com/android/server/location/GnssLocationProvider.java b/services/core/java/com/android/server/location/GnssLocationProvider.java index 436ea3c..81b8ad0 100644 --- a/services/core/java/com/android/server/location/GnssLocationProvider.java +++ b/services/core/java/com/android/server/location/GnssLocationProvider.java
@@ -461,7 +461,10 @@ requestUtcTime(); } if (mDownloadXtraDataPending == STATE_PENDING_NETWORK) { - xtraDownloadRequest(); + if (mSupportsXtra) { + // Download only if supported, (prevents an unneccesary on-boot download) + xtraDownloadRequest(); + } } // Always on, notify HAL so it can get data it needs sendMessage(UPDATE_NETWORK_STATE, 0 /*arg*/, network);