diff options
author | LuK1337 <priv.luk@gmail.com> | 2018-08-06 10:45:25 +0200 |
---|---|---|
committer | Ćukasz Patron <priv.luk@gmail.com> | 2018-08-08 15:27:27 +0200 |
commit | 7ad6b6153a86ae4ebe9ecf81a7b1e6591ac15359 (patch) | |
tree | e2809d5e69101ef1fc9f51361801208803323b0c | |
parent | c548bdf1387b7e3ae77d9470ed441c8555f97f85 (diff) | |
download | android_packages_apps_Updater-7ad6b6153a86ae4ebe9ecf81a7b1e6591ac15359.tar.gz android_packages_apps_Updater-7ad6b6153a86ae4ebe9ecf81a7b1e6591ac15359.tar.bz2 android_packages_apps_Updater-7ad6b6153a86ae4ebe9ecf81a7b1e6591ac15359.zip |
Updater: Fix EXTRA_PLUGGED check in isBatteryLevelOk
* EXTRA_PLUGGED is not a boolean.
Change-Id: I3c2869cc4e08b48e396e5bae5ef22383fcbf7260
-rw-r--r-- | src/org/lineageos/updater/UpdatesListAdapter.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/org/lineageos/updater/UpdatesListAdapter.java b/src/org/lineageos/updater/UpdatesListAdapter.java index 3c71203..e6f4e9a 100644 --- a/src/org/lineageos/updater/UpdatesListAdapter.java +++ b/src/org/lineageos/updater/UpdatesListAdapter.java @@ -556,7 +556,8 @@ public class UpdatesListAdapter extends RecyclerView.Adapter<UpdatesListAdapter. } int percent = Math.round(100.f * intent.getIntExtra(BatteryManager.EXTRA_LEVEL, 100) / intent.getIntExtra(BatteryManager.EXTRA_SCALE, 100)); - int required = intent.getBooleanExtra(BatteryManager.EXTRA_PLUGGED, false) ? + int plugged = intent.getIntExtra(BatteryManager.EXTRA_PLUGGED, 0); + int required = (plugged & BatteryManager.BATTERY_PLUGGED_ANY) != 0 ? mActivity.getResources().getInteger(R.integer.battery_ok_percentage_charging) : mActivity.getResources().getInteger(R.integer.battery_ok_percentage_discharging); return percent >= required; |