From 1a53318ab3a2486f15f43b1f7a7efe17cbb38e9d Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Mon, 10 Jul 2023 15:10:54 +0300 Subject: [PATCH] LineageSettingsProvider: Allow enabling lockscreen rotation by default ...and enable it by default for sw600dp Change-Id: I0df4f0907591146a21d3da0e0d11e3213ad8767a --- .../res/values-sw600dp/defaults.xml | 25 +++++++++++++++++++ .../res/values/defaults.xml | 6 ++++- .../LineageDatabaseHelper.java | 5 +++- 3 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 packages/LineageSettingsProvider/res/values-sw600dp/defaults.xml diff --git a/packages/LineageSettingsProvider/res/values-sw600dp/defaults.xml b/packages/LineageSettingsProvider/res/values-sw600dp/defaults.xml new file mode 100644 index 00000000..b2fcbcf9 --- /dev/null +++ b/packages/LineageSettingsProvider/res/values-sw600dp/defaults.xml @@ -0,0 +1,25 @@ + + + + + + + + true + + diff --git a/packages/LineageSettingsProvider/res/values/defaults.xml b/packages/LineageSettingsProvider/res/values/defaults.xml index 9b52ce1a..41a08713 100644 --- a/packages/LineageSettingsProvider/res/values/defaults.xml +++ b/packages/LineageSettingsProvider/res/values/defaults.xml @@ -1,7 +1,7 @@ + @@ -78,4 +79,7 @@ --> 2 + + false + diff --git a/packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageDatabaseHelper.java b/packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageDatabaseHelper.java index 4f1ee43b..2f0f7c19 100644 --- a/packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageDatabaseHelper.java +++ b/packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageDatabaseHelper.java @@ -1,6 +1,6 @@ /** * Copyright (C) 2015-2016 The CyanogenMod Project - * 2017-2022 The LineageOS Project + * 2017-2023 The LineageOS Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -491,6 +491,9 @@ public class LineageDatabaseHelper extends SQLiteOpenHelper{ loadIntegerSetting(stmt, LineageSettings.System.STATUS_BAR_CLOCK, R.integer.def_clock_position); + loadBooleanSetting(stmt, LineageSettings.System.LOCKSCREEN_ROTATION, + R.bool.def_lockscreen_rotation); + if (mContext.getResources().getBoolean(R.bool.def_notification_pulse_custom_enable)) { loadStringSetting(stmt, LineageSettings.System.NOTIFICATION_LIGHT_PULSE_CUSTOM_VALUES, R.string.def_notification_pulse_custom_value);