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

Commit c9ccc715 authored by Brad Ebinger's avatar Brad Ebinger
Browse files

Fixed TTY Mode RIL update bug

A recent fix caused a regression where the setTTYMode
RIL command wasn't being sent when TTY was turned on.
This was due to the Phone#setTTYMode method being
overridden in GsmCdmaPhone and not ever being called.

Test: Manual, looked at logs
Bug: 65287215
Merged-In: I7ded0db27100de0c3825c66bdfbdb454c5cbc28b
Change-Id: I5de32c74d4124a2ded37868e5594ab48d92f35ee
parent d6ed1211
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1852,6 +1852,8 @@ public class GsmCdmaPhone extends Phone {

    @Override
    public void setTTYMode(int ttyMode, Message onComplete) {
        // Send out the TTY Mode change over RIL as well
        super.setTTYMode(ttyMode, onComplete);
        if (mImsPhone != null) {
            mImsPhone.setTTYMode(ttyMode, onComplete);
        }
+0 −1
Original line number Diff line number Diff line
@@ -705,7 +705,6 @@ public class ImsPhone extends ImsPhoneBase {

    @Override
    public void setTTYMode(int ttyMode, Message onComplete) {
        super.setTTYMode(ttyMode, onComplete);
        mCT.setTtyMode(ttyMode);
    }