Merge "Fix crash for DefaultSubscriptionController" into tm-dev
diff --git a/src/com/android/settings/network/telephony/DefaultSubscriptionController.java b/src/com/android/settings/network/telephony/DefaultSubscriptionController.java
index 5511829..a3a281c 100644
--- a/src/com/android/settings/network/telephony/DefaultSubscriptionController.java
+++ b/src/com/android/settings/network/telephony/DefaultSubscriptionController.java
@@ -168,8 +168,8 @@
 
         if (subs.size() == 1) {
             mPreference.setEnabled(false);
-            mPreference.setSummary(SubscriptionUtil.getUniqueSubscriptionDisplayName(
-                    subs.get(0), mContext));
+            mPreference.setSummaryProvider(pref ->
+                    SubscriptionUtil.getUniqueSubscriptionDisplayName(subs.get(0), mContext));
             return;
         }