Flag using active SIM in onRequestSetId

Bug: 211060538
Test: presubmits
Change-Id: Ib786198d1c40b10e7504184784d26a3a00b3b1e3
This commit is contained in:
Yu-Han Yang
2022-09-26 20:57:22 +00:00
parent 0c22341a14
commit ea942ef317

View File

@@ -1722,7 +1722,8 @@ public class GnssLocationProvider extends AbstractLocationProvider implements
String setId = null;
int subId = SubscriptionManager.getDefaultDataSubscriptionId();
if (mNIHandler.getInEmergency() && mNetworkConnectivityHandler.getActiveSubId() >= 0) {
if (mGnssConfiguration.isActiveSimEmergencySuplEnabled() && mNIHandler.getInEmergency()
&& mNetworkConnectivityHandler.getActiveSubId() >= 0) {
subId = mNetworkConnectivityHandler.getActiveSubId();
}
if (SubscriptionManager.isValidSubscriptionId(subId)) {