Merge "Support NLP request pierce location setting in emergency mode" into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
b4f21a59fe
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user