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

Commit b1755b5e authored by Nathan Harold's avatar Nathan Harold Committed by Android (Google) Code Review
Browse files

Merge "Add TelephonyRegistry LOCATION checks" into rvc-dev

parents c311f914 da7932ac
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