aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuK1337 <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
commit7ad6b6153a86ae4ebe9ecf81a7b1e6591ac15359 (patch)
treee2809d5e69101ef1fc9f51361801208803323b0c
parentc548bdf1387b7e3ae77d9470ed441c8555f97f85 (diff)
downloadandroid_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.java3
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;