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

Commit 30ce989f authored by Ling Ma's avatar Ling Ma
Browse files

Correct renounceCoarseLocationAccess

Bug: 259763304
Test: manually fake roaming with different operatorNumeric and toggle APM.
Test: adb shell am broadcast -a com.android.internal.telephony.TestServiceState --ei phone_id 0 --ei data_roaming_type 2 --es operator a,b,123 --ei voice_reg_state 1
Change-Id: Ia6c79acbee41a70ac733e64df131128ea4ba0a0f
parent e652c10b
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1041,7 +1041,7 @@ public class TelephonyRegistry extends ITelephonyRegistry.Stub {
            String callingFeatureId, IPhoneStateListener callback,
            int[] events, boolean notifyNow) {
        Set<Integer> eventList = Arrays.stream(events).boxed().collect(Collectors.toSet());
        listen(renounceFineLocationAccess, renounceFineLocationAccess, callingPackage,
        listen(renounceFineLocationAccess, renounceCoarseLocationAccess, callingPackage,
                callingFeatureId, callback, eventList, notifyNow, subId);
    }

@@ -1606,7 +1606,7 @@ public class TelephonyRegistry extends ITelephonyRegistry.Stub {
                            if (DBG) {
                                log("notifyServiceStateForSubscriber: callback.onSSC r=" + r
                                        + " subId=" + subId + " phoneId=" + phoneId
                                        + " state=" + state);
                                        + " state=" + stateToSend);
                            }
                            r.callback.onServiceStateChanged(stateToSend);
                        } catch (RemoteException ex) {