From c13705058808960939f02247feddfe090c41b5ac 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:32874442 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 54ff4dbecd0..c92742a821c 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() {