diff options
author | Alexander Martinz <amartinz@shiftphones.com> | 2020-04-03 16:58:58 +0200 |
---|---|---|
committer | Alexander Martinz <amartinz@shiftphones.com> | 2020-04-03 17:00:31 +0200 |
commit | 759d5510c8d0c371ce3a5ffaa13a816f7aa56d87 (patch) | |
tree | bacd136a7d00f3393d67d9b43f0d74ec1ab70fb3 | |
parent | 35abddd0936cdf02e79a42bb5ad634f026ad4be9 (diff) | |
download | android_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.java | 6 |
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(); } |