Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 752767e9 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Merge "Support NLP request pierce location setting in emergency mode"...

Merge "Merge "Support NLP request pierce location setting in emergency mode" into rvc-dev am: b4f21a59" into rvc-dev-plus-aosp am: 62196a84 am: 42b5c265 am: 096cde61

Change-Id: Ib5bbc4de9c1fa97e9b7a5fef8d15863a34622fe9
parents f626b8a5 096cde61
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -743,11 +743,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;
            }