From c833ee74caad8d62f691dba9b90a6f020c86baf2 Mon Sep 17 00:00:00 2001 From: jackqdyulei Date: Wed, 3 Apr 2019 15:43:28 -0700 Subject: [PATCH] Customized Wifi calling text This only fixed in old page from aosp/777974. We need to migrate it to new preference controller Fixes: 117257109 Test: Manual Change-Id: I257be10d7cc1fc4a91ee0df404dd69b4d2ee8ae2 (cherry picked from commit acacaf44d3e5c8d27c6b16a910e5dba83ca82526) --- .../network/telephony/WifiCallingPreferenceController.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/com/android/settings/network/telephony/WifiCallingPreferenceController.java b/src/com/android/settings/network/telephony/WifiCallingPreferenceController.java index 96521ea24ac..574b7dd9799 100644 --- a/src/com/android/settings/network/telephony/WifiCallingPreferenceController.java +++ b/src/com/android/settings/network/telephony/WifiCallingPreferenceController.java @@ -35,6 +35,7 @@ import androidx.preference.PreferenceScreen; import com.android.ims.ImsConfig; import com.android.ims.ImsManager; +import com.android.settings.R; import com.android.settingslib.core.lifecycle.LifecycleObserver; import com.android.settingslib.core.lifecycle.events.OnStart; import com.android.settingslib.core.lifecycle.events.OnStop; @@ -116,6 +117,9 @@ public class WifiCallingPreferenceController extends TelephonyBasePreferenceCont preference.setSummary(null); preference.setIntent(intent); } else { + final String title = SubscriptionManager.getResourcesForSubId(mContext, mSubId) + .getString(R.string.wifi_calling_settings_title); + preference.setTitle(title); int resId = com.android.internal.R.string.wifi_calling_off_summary; if (mImsManager.isWfcEnabledByUser()) { boolean wfcRoamingEnabled = mEditableWfcRoamingMode && !mUseWfcHomeModeForRoaming;