From bfa7606ee67fe63449ef558504ff5533f9336318 Mon Sep 17 00:00:00 2001 From: Jake Weinstein Date: Thu, 15 Sep 2022 00:09:26 +0900 Subject: [PATCH] Change Peak Refresh Rate string from 90 Hz to config_defaultPeakRefreshRate This should not be static, devices can launch with various max refresh rates. Without this commit, you would need to manually change the string for the summary to be accurate. Test: mm Change-Id: I6f06fd5ebd57d7069a3d76e555950558a3edc48e --- res/values/strings.xml | 2 +- .../display/PeakRefreshRatePreferenceController.java | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 31fac514858..c62552cca87 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2455,7 +2455,7 @@ Smooth Display - Automatically raises the refresh rate from 60 to 90 Hz for some content. Increases battery usage. + Automatically raises the refresh rate from 60 to %1$s Hz for some content. Increases battery usage. Force peak refresh rate diff --git a/src/com/android/settings/display/PeakRefreshRatePreferenceController.java b/src/com/android/settings/display/PeakRefreshRatePreferenceController.java index 27ba340c6ba..31004d4bbb0 100644 --- a/src/com/android/settings/display/PeakRefreshRatePreferenceController.java +++ b/src/com/android/settings/display/PeakRefreshRatePreferenceController.java @@ -88,7 +88,12 @@ public class PeakRefreshRatePreferenceController extends TogglePreferenceControl public void displayPreference(PreferenceScreen screen) { super.displayPreference(screen); + int defaultPeakRefreshRate = mContext.getResources().getInteger( + com.android.internal.R.integer.config_defaultPeakRefreshRate); + mPreference = screen.findPreference(getPreferenceKey()); + mPreference.setSummary(mContext.getString( + R.string.peak_refresh_rate_summary, defaultPeakRefreshRate)); } @Override