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
This commit is contained in:
Jake Weinstein
2022-09-15 00:09:26 +09:00
committed by Anay Wadhera
parent 23f15f80e1
commit bfa7606ee6
2 changed files with 6 additions and 1 deletions

View File

@@ -2455,7 +2455,7 @@
<!-- Display settings screen, peak refresh rate settings title [CHAR LIMIT=30] -->
<string name="peak_refresh_rate_title">Smooth Display</string>
<!-- Display settings screen, peak refresh rate settings summary [CHAR LIMIT=NONE] -->
<string name="peak_refresh_rate_summary">Automatically raises the refresh rate from 60 to 90 Hz for some content. Increases battery usage.</string>
<string name="peak_refresh_rate_summary">Automatically raises the refresh rate from 60 to <xliff:g name="refresh_rate" example="120">%1$s</xliff:g> Hz for some content. Increases battery usage.</string>
<!-- Display developer settings: Force to the highest refresh rate [CHAR LIMIT=NONE] -->
<string name="force_high_refresh_rate_toggle">Force peak refresh rate</string>
<!-- Display developer settings: Force to the highest refresh rate description [CHAR LIMIT=NONE]-->

View File

@@ -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