Loading src/java/com/android/internal/telephony/GsmCdmaPhone.java +7 −0 Original line number Diff line number Diff line Loading @@ -1850,6 +1850,13 @@ public class GsmCdmaPhone extends Phone { } } @Override public void setTTYMode(int ttyMode, Message onComplete) { if (mImsPhone != null) { mImsPhone.setTTYMode(ttyMode, onComplete); } } @Override public void setUiTTYMode(int uiTtyMode, Message onComplete) { if (mImsPhone != null) { Loading src/java/com/android/internal/telephony/imsphone/ImsPhone.java +6 −0 Original line number Diff line number Diff line Loading @@ -703,6 +703,12 @@ public class ImsPhone extends ImsPhoneBase { mCT.setMute(muted); } @Override public void setTTYMode(int ttyMode, Message onComplete) { super.setTTYMode(ttyMode, onComplete); mCT.setTtyMode(ttyMode); } @Override public void setUiTTYMode(int uiTtyMode, Message onComplete) { mCT.setUiTTYMode(uiTtyMode, onComplete); Loading src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +21 −1 Original line number Diff line number Diff line Loading @@ -1382,7 +1382,27 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { } //***** Called from ImsPhone /** * Set the TTY mode. This is the actual tty mode (varies depending on peripheral status) */ public void setTtyMode(int ttyMode) { if (mImsManager == null) { Log.w(LOG_TAG, "ImsManager is null when setting TTY mode"); return; } try { mImsManager.setTtyMode(ttyMode); } catch (ImsException e) { loge("setTtyMode : " + e); retryGetImsService(); } } /** * Sets the UI TTY mode. This is the preferred TTY mode that the user sets in the call * settings screen. */ public void setUiTTYMode(int uiTtyMode, Message onComplete) { if (mImsManager == null) { mPhone.sendErrorResponse(onComplete, getImsManagerIsNullException()); Loading @@ -1392,7 +1412,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { try { mImsManager.setUiTTYMode(mPhone.getContext(), uiTtyMode, onComplete); } catch (ImsException e) { loge("setTTYMode : " + e); loge("setUITTYMode : " + e); mPhone.sendErrorResponse(onComplete, e); retryGetImsService(); } Loading Loading
src/java/com/android/internal/telephony/GsmCdmaPhone.java +7 −0 Original line number Diff line number Diff line Loading @@ -1850,6 +1850,13 @@ public class GsmCdmaPhone extends Phone { } } @Override public void setTTYMode(int ttyMode, Message onComplete) { if (mImsPhone != null) { mImsPhone.setTTYMode(ttyMode, onComplete); } } @Override public void setUiTTYMode(int uiTtyMode, Message onComplete) { if (mImsPhone != null) { Loading
src/java/com/android/internal/telephony/imsphone/ImsPhone.java +6 −0 Original line number Diff line number Diff line Loading @@ -703,6 +703,12 @@ public class ImsPhone extends ImsPhoneBase { mCT.setMute(muted); } @Override public void setTTYMode(int ttyMode, Message onComplete) { super.setTTYMode(ttyMode, onComplete); mCT.setTtyMode(ttyMode); } @Override public void setUiTTYMode(int uiTtyMode, Message onComplete) { mCT.setUiTTYMode(uiTtyMode, onComplete); Loading
src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +21 −1 Original line number Diff line number Diff line Loading @@ -1382,7 +1382,27 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { } //***** Called from ImsPhone /** * Set the TTY mode. This is the actual tty mode (varies depending on peripheral status) */ public void setTtyMode(int ttyMode) { if (mImsManager == null) { Log.w(LOG_TAG, "ImsManager is null when setting TTY mode"); return; } try { mImsManager.setTtyMode(ttyMode); } catch (ImsException e) { loge("setTtyMode : " + e); retryGetImsService(); } } /** * Sets the UI TTY mode. This is the preferred TTY mode that the user sets in the call * settings screen. */ public void setUiTTYMode(int uiTtyMode, Message onComplete) { if (mImsManager == null) { mPhone.sendErrorResponse(onComplete, getImsManagerIsNullException()); Loading @@ -1392,7 +1412,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { try { mImsManager.setUiTTYMode(mPhone.getContext(), uiTtyMode, onComplete); } catch (ImsException e) { loge("setTTYMode : " + e); loge("setUITTYMode : " + e); mPhone.sendErrorResponse(onComplete, e); retryGetImsService(); } Loading