From dc1ec2d092911f6cf42710d1b892f899240d9671 Mon Sep 17 00:00:00 2001 From: Zoey Chen Date: Fri, 12 Mar 2021 15:30:07 +0800 Subject: [PATCH] [Provider Model] Show Off if WFC is disabled by user Bug: 182232693 Test: make and atest Change-Id: I0ef0a09adb1c9636ec14e0ab71116fd2834f1f97 --- .../network/telephony/NetworkProviderWifiCallingGroup.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroup.java b/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroup.java index 44fd029f5bc..c16dbc90c08 100644 --- a/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroup.java +++ b/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroup.java @@ -217,7 +217,12 @@ public class NetworkProviderWifiCallingGroup extends pref.setEnabled(getTelephonyManagerForSubscriptionId(subId).getCallState() == TelephonyManager.CALL_STATE_IDLE); pref.setOrder(order++); - pref.setSummary(R.string.calls_sms_wfc_summary); + + int resId = com.android.internal.R.string.wifi_calling_off_summary; + if (queryImsState(subId).isEnabledByUser()) { + resId = R.string.calls_sms_wfc_summary; + } + pref.setSummary(resId); mWifiCallingForSubPreferences.put(subId, pref); }