commit | 2e34038233a99cefbf432d2b68851048246dfecb | [log] [tgz] |
---|---|---|
author | Chaohui Wang <chaohuiw@google.com> | Tue May 24 18:00:34 2022 +0800 |
committer | Chaohui Wang <chaohuiw@google.com> | Tue May 24 16:51:51 2022 +0000 |
tree | 8418803212f3662f2b189a1208f927163874438a | |
parent | d9174aa3cc87081769ec73cb78d52d48e22ad607 [diff] |
Fix crash for DefaultSubscriptionController setSummaryProvider() is used instead of setSummary() in Ia24d88817c99db7ed3fc264dbc9c10e0a09d8a39, but there is still a place using the setSummary(), mixing these two will lead to crash. Change it to setSummaryProvider() to prevent crash. Fix: 233295254 Fix: 233712251 Test: manual Change-Id: I4627545711b848009c3bd7179f0368ff82e62697
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; }