diff options
author | Jordan Liu <jminjie@google.com> | 2017-05-11 21:54:48 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-05-11 21:54:48 +0000 |
commit | e8d1f2478574b558383091573a85276c4f2b8ca9 (patch) | |
tree | e540c1fe2cbf8cd6ddb3e3bafbc3dfeda7e65509 | |
parent | 0a36f24ea341dd7f942eac15594cb0cc3763fb9c (diff) | |
parent | ad8ea75a6c13202e8db3996cfc6865047ba6f2a9 (diff) | |
download | ims-e8d1f2478574b558383091573a85276c4f2b8ca9.tar.gz |
Update reference to carrier_volte_provisioned
am: ad8ea75a6c
Change-Id: I530c5938bcb921f03f40c242bf4659acb5bd5ac1
-rw-r--r-- | rcs/rcsservice/src/com/android/service/ims/RcsSettingUtils.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/rcs/rcsservice/src/com/android/service/ims/RcsSettingUtils.java b/rcs/rcsservice/src/com/android/service/ims/RcsSettingUtils.java index eb415cf..862074d 100644 --- a/rcs/rcsservice/src/com/android/service/ims/RcsSettingUtils.java +++ b/rcs/rcsservice/src/com/android/service/ims/RcsSettingUtils.java @@ -29,6 +29,7 @@ package com.android.service.ims; import java.lang.String; +import android.telephony.CarrierConfigManager; import android.telephony.TelephonyManager; import android.content.Context; import com.android.ims.ImsConfig; @@ -51,9 +52,11 @@ public class RcsSettingUtils{ public static boolean isFeatureProvisioned(Context context, int featureId, boolean defaultValue) { + CarrierConfigManager configManager = (CarrierConfigManager) + context.getSystemService(Context.CARRIER_CONFIG_SERVICE); // Don't need provision. - if (!context.getResources().getBoolean( - com.android.internal.R.bool.config_carrier_volte_provisioned)) { + if (configManager != null && !configManager.getConfig().getBoolean( + CarrierConfigManager.KEY_CARRIER_VOLTE_PROVISIONED_BOOL)) { return true; } |