diff options
author | Brad Ebinger <breadley@google.com> | 2021-07-01 18:08:44 -0700 |
---|---|---|
committer | Brad Ebinger <breadley@google.com> | 2021-07-01 18:08:44 -0700 |
commit | a1b3b26a6a9ef50e2214dbb9018744d4a0e6e517 (patch) | |
tree | 2c61c0d099c100ebd04f9596b3395e55c6509cc6 | |
parent | b2f1e2cc3b5ba177003d5b4fcf495f04a25bec77 (diff) | |
download | ims-a1b3b26a6a9ef50e2214dbb9018744d4a0e6e517.tar.gz |
Always update the capabilities when the TTY mode is updated
Always ensure the new IMS capability configuration is sent to the
modem when the TTY mode changes.
Bug: 191948497
Test: atest ImsCommonTests
Change-Id: I8bbf3d37de0602467a7250ad5e64b9929ab1b3ec
-rw-r--r-- | src/java/com/android/ims/ImsManager.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java index 76c98b09..345cbc51 100644 --- a/src/java/com/android/ims/ImsManager.java +++ b/src/java/com/android/ims/ImsManager.java @@ -2618,8 +2618,10 @@ public class ImsManager implements FeatureUpdates { CapabilityChangeRequest request = new CapabilityChangeRequest(); updateVoiceCellFeatureValue(request, isNonTtyOrTtyOnVolteEnabled); updateVideoCallFeatureValue(request, isNonTtyOrTtyOnVolteEnabled); + // update MMTEL caps for the new configuration. + changeMmTelCapability(request); if (isImsNeeded(request)) { - changeMmTelCapability(request); + // Only turn on IMS if voice/video is enabled now in the new configuration. turnOnIms(); } } |