Add support to configure double line clock in lockscreen [2/2]

This keeps the Settings entry under Lockscreen Settings for
Double line clock to be configurable.

As a result, this is now consistent with previous Android versions.

Co-authored-by: Luca Weiss <luca.weiss@fairphone.com>
Bug: 277244307
Test: atest SettingsRoboTests:com.android.settings.display.LockscreenClockPreferenceControllerTest
Change-Id: I08121a1a658cb4045aa30d0bd93e18ca22c3db6d
This commit is contained in:
Bharath
2023-08-18 09:57:44 +05:30
parent 29ee574493
commit 7fe45b31db
2 changed files with 22 additions and 1 deletions

View File

@@ -37,7 +37,8 @@ public class LockscreenClockPreferenceController extends TogglePreferenceControl
@Override
public boolean isChecked() {
return Settings.Secure.getInt(mContext.getContentResolver(), SETTING_KEY, 1) != 0;
return Settings.Secure.getInt(mContext.getContentResolver(), SETTING_KEY,
getDoublelineClockDefault()) != 0;
}
@Override
@@ -67,4 +68,9 @@ public class LockscreenClockPreferenceController extends TogglePreferenceControl
public int getSliceHighlightMenuRes() {
return R.string.menu_key_display;
}
protected int getDoublelineClockDefault() {
return mContext.getResources()
.getInteger(com.android.internal.R.integer.config_doublelineClockDefault);
}
}