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

Commit 3ae635e2 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
Change-Id: I5de32c74d4124a2ded37868e5594ab48d92f35ee
parent dcc3cc82
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1855,6 +1855,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
@@ -713,7 +713,6 @@ public class ImsPhone extends ImsPhoneBase {

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