From 05213850035beabb0187d481a39aadee2eb7561c Mon Sep 17 00:00:00 2001 From: Sunny Shao Date: Mon, 9 Sep 2019 11:00:41 +0800 Subject: [PATCH] Handle subtext display problem in WifiWakeupPreferenceController WifiWakeupPreferenceController subtext can't display location info subtext when the "Use location" turn off. Now override the updateState and add the refreshSummary in this api to fix the problem. Bug: 132391311 Test: manual view Change-Id: I5e85c1ae9b9393ee06f16a61d4be4a149adfdede --- .../settings/wifi/WifiWakeupPreferenceController.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/com/android/settings/wifi/WifiWakeupPreferenceController.java b/src/com/android/settings/wifi/WifiWakeupPreferenceController.java index 98c6bae4b99..75b714a0dea 100644 --- a/src/com/android/settings/wifi/WifiWakeupPreferenceController.java +++ b/src/com/android/settings/wifi/WifiWakeupPreferenceController.java @@ -115,6 +115,12 @@ public class WifiWakeupPreferenceController extends TogglePreferenceController i return true; } + @Override + public void updateState(Preference preference) { + super.updateState(preference); + refreshSummary(mPreference); + } + @Override public CharSequence getSummary() { if (!mLocationManager.isLocationEnabled()) {