From c02bfda8e81e82515eecd0996379d0588e292106 Mon Sep 17 00:00:00 2001 From: althafvly Date: Tue, 11 Oct 2022 12:33:10 +0530 Subject: [PATCH] Updater: Allow A/B devices to override update priority - Changing in mid-shipping will/should not change current value. Change-Id: I93fc3dd8533aca60811888118d5c99bc39ca32b0 --- res/values/config.xml | 19 +++++++++++++++++++ res/values/symbols.xml | 19 +++++++++++++++++++ .../lineageos/updater/UpdatesActivity.java | 3 ++- 3 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 res/values/config.xml create mode 100644 res/values/symbols.xml diff --git a/res/values/config.xml b/res/values/config.xml new file mode 100644 index 00000000..bd07ab08 --- /dev/null +++ b/res/values/config.xml @@ -0,0 +1,19 @@ + + + + false + diff --git a/res/values/symbols.xml b/res/values/symbols.xml new file mode 100644 index 00000000..6c1e5009 --- /dev/null +++ b/res/values/symbols.xml @@ -0,0 +1,19 @@ + + + + + diff --git a/src/org/lineageos/updater/UpdatesActivity.java b/src/org/lineageos/updater/UpdatesActivity.java index ffb476bb..c226d8de 100644 --- a/src/org/lineageos/updater/UpdatesActivity.java +++ b/src/org/lineageos/updater/UpdatesActivity.java @@ -469,7 +469,8 @@ public class UpdatesActivity extends UpdatesListActivity { autoCheckInterval.setSelection(Utils.getUpdateCheckSetting(this)); autoDelete.setChecked(prefs.getBoolean(Constants.PREF_AUTO_DELETE_UPDATES, true)); dataWarning.setChecked(prefs.getBoolean(Constants.PREF_MOBILE_DATA_WARNING, true)); - abPerfMode.setChecked(prefs.getBoolean(Constants.PREF_AB_PERF_MODE, false)); + abPerfMode.setChecked(prefs.getBoolean(Constants.PREF_AB_PERF_MODE, + getResources().getBoolean(R.bool.config_prioritizeUpdateProcess))); new AlertDialog.Builder(this) .setTitle(R.string.menu_preferences) -- GitLab