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

Commit 964358ce authored by Nathan Harold's avatar Nathan Harold Committed by Automerger Merge Worker
Browse files

Merge "Add TelephonyRegistry LOCATION checks" into rvc-dev am: b1755b5e

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11760916

Change-Id: Iba468863232a50a89829d2fdff51e39d17aa42e1
parents 6e93bb5f b1755b5e
Loading
Loading
Loading
Loading
+20 −17
Original line number Diff line number Diff line
@@ -310,12 +310,15 @@ public class TelephonyRegistry extends ITelephonyRegistry.Stub {
    private List<Map<Integer, PreciseDataConnectionState>> mPreciseDataConnectionStates =
            new ArrayList<Map<Integer, PreciseDataConnectionState>>();

    // Nothing here yet, but putting it here in case we want to add more in the future.
    static final int ENFORCE_COARSE_LOCATION_PERMISSION_MASK = 0;
    static final int ENFORCE_COARSE_LOCATION_PERMISSION_MASK =
            PhoneStateListener.LISTEN_REGISTRATION_FAILURE
                    | PhoneStateListener.LISTEN_BARRING_INFO;

    static final int ENFORCE_FINE_LOCATION_PERMISSION_MASK =
            PhoneStateListener.LISTEN_CELL_LOCATION
                    | PhoneStateListener.LISTEN_CELL_INFO;
                    | PhoneStateListener.LISTEN_CELL_INFO
                    | PhoneStateListener.LISTEN_REGISTRATION_FAILURE
                    | PhoneStateListener.LISTEN_BARRING_INFO;

    static final int ENFORCE_PHONE_STATE_PERMISSION_MASK =
            PhoneStateListener.LISTEN_CALL_FORWARDING_INDICATOR