Update reference to carrier_volte_provisioned am: ad8ea75a6c
am: e8d1f24785
Change-Id: I22866934d2cb8756f0009fc44c66afc6af590a40
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 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;
}