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

Commit 266f2436 authored by Hall Liu's avatar Hall Liu
Browse files

Require MODIFY_PHONE_STATE for preferred TTY mode

Now that ACTION_TTY_PREFERRED_MODE_CHANGED is no longer a protected
broadcast, require the sender to have MODIFY_PHONE_STATE.

Bug: 169196062
Test: atest TelecomManagerTest, manual
Change-Id: I9e16429e25faa326dfa1f93284c34346573320ee
parent da46dd4e
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -49,7 +49,9 @@ final class TtyManager implements WiredHeadsetManager.Listener {

        IntentFilter intentFilter = new IntentFilter(
                TelecomManager.ACTION_TTY_PREFERRED_MODE_CHANGED);
        mContext.registerReceiver(mReceiver, intentFilter);
        mContext.registerReceiver(mReceiver, intentFilter,
                android.Manifest.permission.MODIFY_PHONE_STATE,
                null);

        updateCurrentTtyMode();
    }