diff options
-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(); } } |