Merge "Support NLP request pierce location setting in emergency mode" into rvc-dev am: b4f21a59fe

Change-Id: I127f4fe9b8c96f9d8cf71c7c31bbf7eac77599a5
This commit is contained in:
TreeHugger Robot
2020-04-08 06:40:42 +00:00
committed by Automerger Merge Worker

View File

@@ -809,11 +809,11 @@ public class GnssLocationProvider extends AbstractLocationProvider implements
locationRequest.setProvider(provider);
// Ignore location settings if in emergency mode. This is only allowed for
// isUserEmergency request (introduced in HAL v2.0), or DBH request in HAL v1.1.
// isUserEmergency request (introduced in HAL v2.0), or HAL v1.1.
if (mNIHandler.getInEmergency()) {
GnssConfiguration.HalInterfaceVersion halVersion =
mGnssConfiguration.getHalInterfaceVersion();
if (isUserEmergency || (halVersion.mMajor < 2 && !independentFromGnss)) {
if (isUserEmergency || halVersion.mMajor < 2) {
locationRequest.setLocationSettingsIgnored(true);
durationMillis *= EMERGENCY_LOCATION_UPDATE_DURATION_MULTIPLIER;
}