aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Martinz <amartinz@shiftphones.com>2020-04-03 16:58:58 +0200
committerAlexander Martinz <amartinz@shiftphones.com>2020-04-03 17:00:31 +0200
commit759d5510c8d0c371ce3a5ffaa13a816f7aa56d87 (patch)
treebacd136a7d00f3393d67d9b43f0d74ec1ab70fb3
parent35abddd0936cdf02e79a42bb5ad634f026ad4be9 (diff)
downloadandroid_packages_apps_Updater-759d5510c8d0c371ce3a5ffaa13a816f7aa56d87.tar.gz
android_packages_apps_Updater-759d5510c8d0c371ce3a5ffaa13a816f7aa56d87.tar.bz2
android_packages_apps_Updater-759d5510c8d0c371ce3a5ffaa13a816f7aa56d87.zip
UpdatesActivity: only set performance mode on A/B devices
If the preference dialog gets dismissed on a non-ab-device it still tries to set performance mode. Add a check to prevent that and only set performance mode on A/B devices. Change-Id: I6290eb80550b4cfc8a012f94bdf228af7d4fc416 Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
-rw-r--r--src/org/lineageos/updater/UpdatesActivity.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/org/lineageos/updater/UpdatesActivity.java b/src/org/lineageos/updater/UpdatesActivity.java
index 209d556..ad001c8 100644
--- a/src/org/lineageos/updater/UpdatesActivity.java
+++ b/src/org/lineageos/updater/UpdatesActivity.java
@@ -447,8 +447,10 @@ public class UpdatesActivity extends UpdatesListActivity {
UpdatesCheckReceiver.cancelUpdatesCheck(this);
}
- boolean enableABPerfMode = abPerfMode.isChecked();
- mUpdaterService.getUpdaterController().setPerformanceMode(enableABPerfMode);
+ if (Utils.isABDevice()) {
+ boolean enableABPerfMode = abPerfMode.isChecked();
+ mUpdaterService.getUpdaterController().setPerformanceMode(enableABPerfMode);
+ }
})
.show();
}