aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/java/com/android/ims/ImsManager.java4
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();
}
}