aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenergy Meenan Ravuri <bravuri@codeaurora.org>2016-03-11 16:26:59 +0530
committerSteve Kondik <steve@cyngn.com>2016-05-19 18:05:35 -0700
commit4f428809ee166eaae31bdca6e75e7ab018549c8c (patch)
treeb302942e40fdd8cda6f08d56303cbaa5df614026
parenta97340877c25e330dafee08ffb33ae66f1899d65 (diff)
downloadandroid_frameworks_opt_net_ims-4f428809ee166eaae31bdca6e75e7ab018549c8c.tar.gz
android_frameworks_opt_net_ims-4f428809ee166eaae31bdca6e75e7ab018549c8c.tar.bz2
android_frameworks_opt_net_ims-4f428809ee166eaae31bdca6e75e7ab018549c8c.zip
IMS: Enhanced 4G LTE mode is turning off IMS.
Enhanced 4G LTE mode off should not deregister IMS for this specific network. Add the configuration flag to the necessary mcc mnc values. Change-Id: Ice9013f5360cd6605599d228e5113ca3c95d5664 CRs-Fixed: 982277
-rw-r--r--src/java/com/android/ims/ImsManager.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java
index de4ec64..707d91a 100644
--- a/src/java/com/android/ims/ImsManager.java
+++ b/src/java/com/android/ims/ImsManager.java
@@ -358,8 +358,8 @@ public class ImsManager {
if (enabled) {
imsManager.turnOnIms();
- } else if (context.getResources().getBoolean(
- com.android.internal.R.bool.imsServiceAllowTurnOff) && (
+ } else if (getBooleanCarrierConfig(context,
+ CarrierConfigManager.KEY_CARRIER_ALLOW_TURNOFF_IMS_BOOL) && (
!isVolteEnabledByPlatform(context)
|| !isEnhanced4gLteModeSettingEnabledByUser(context))) {
log("setVtSetting() : imsServiceAllowTurnOff -> turnOffIms");