From 6dc15e93a36ab4cf5c42391fe53f5466b6105179 Mon Sep 17 00:00:00 2001 From: Nathan Harold Date: Fri, 28 Oct 2016 11:45:59 -0700 Subject: [PATCH] Enable and Disable IMS Provisioning Based on Platform Capability Bug: none Test: none Change-Id: I4be301864a3d48ef14834caa707e9d64536fd836 --- src/com/android/settings/RadioInfo.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/com/android/settings/RadioInfo.java b/src/com/android/settings/RadioInfo.java index 9c9ecebb15c..6ed828312ac 100644 --- a/src/com/android/settings/RadioInfo.java +++ b/src/com/android/settings/RadioInfo.java @@ -1210,14 +1210,20 @@ public class RadioInfo extends Activity { imsVolteProvisionedSwitch.setOnCheckedChangeListener(null); imsVolteProvisionedSwitch.setChecked(isImsVolteProvisioned()); imsVolteProvisionedSwitch.setOnCheckedChangeListener(mImsVolteCheckedChangeListener); + imsVolteProvisionedSwitch.setEnabled( + mImsManager.isVolteEnabledByPlatform(phone.getContext())); imsVtProvisionedSwitch.setOnCheckedChangeListener(null); imsVtProvisionedSwitch.setChecked(isImsVtProvisioned()); imsVtProvisionedSwitch.setOnCheckedChangeListener(mImsVtCheckedChangeListener); + imsVtProvisionedSwitch.setEnabled( + mImsManager.isVtEnabledByPlatform(phone.getContext())); imsWfcProvisionedSwitch.setOnCheckedChangeListener(null); imsWfcProvisionedSwitch.setChecked(isImsWfcProvisioned()); imsWfcProvisionedSwitch.setOnCheckedChangeListener(mImsWfcCheckedChangeListener); + imsWfcProvisionedSwitch.setEnabled( + mImsManager.isWfcEnabledByPlatform(phone.getContext())); } OnClickListener mDnsCheckButtonHandler = new OnClickListener() {