Updater: Fix EXTRA_PLUGGED check in isBatteryLevelOk

* EXTRA_PLUGGED is not a boolean.

Change-Id: I3c2869cc4e08b48e396e5bae5ef22383fcbf7260
This commit is contained in:
LuK1337
2018-08-06 10:45:25 +02:00
committed by Łukasz Patron
parent c548bdf138
commit 7ad6b6153a

View File

@@ -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;