Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2f1220c4 authored by Adrian Roos's avatar Adrian Roos Committed by Android Git Automerger
Browse files

am 2237c32f: am 58adc7ad: Merge "Send BATTERY_CHANGED if maxChargingCurrent...

am 2237c32f: am 58adc7ad: Merge "Send BATTERY_CHANGED if maxChargingCurrent changes" into mnc-dr-dev

* commit '2237c32f':
  Send BATTERY_CHANGED if maxChargingCurrent changes
parents fd7db209 2237c32f
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -1232,6 +1232,12 @@ public class KeyguardUpdateMonitor implements TrustManager.TrustListener {
        if (!nowPluggedIn && current.isBatteryLow() && current.level != old.level) {
            return true;
        }

        // change in charging current while plugged in
        if (nowPluggedIn && current.maxChargingCurrent != old.maxChargingCurrent) {
            return true;
        }

        return false;
    }

+1 −1
Original line number Diff line number Diff line
@@ -164,7 +164,7 @@ public class KeyguardIndicationController {
        if (mPowerPluggedIn) {
            String indication = computePowerIndication();
            if (DEBUG_CHARGING_CURRENT) {
                indication = indication + mChargingCurrent;
                indication += ",  " + (mChargingCurrent / 1000) + " mA";
            }
            return indication;
        }
+3 −0
Original line number Diff line number Diff line
@@ -120,6 +120,7 @@ public final class BatteryService extends SystemService {
    private int mLastBatteryVoltage;
    private int mLastBatteryTemperature;
    private boolean mLastBatteryLevelCritical;
    private int mLastMaxChargingCurrent;

    private int mInvalidCharger;
    private int mLastInvalidCharger;
@@ -354,6 +355,7 @@ public final class BatteryService extends SystemService {
                mPlugType != mLastPlugType ||
                mBatteryProps.batteryVoltage != mLastBatteryVoltage ||
                mBatteryProps.batteryTemperature != mLastBatteryTemperature ||
                mBatteryProps.maxChargingCurrent != mLastMaxChargingCurrent ||
                mInvalidCharger != mLastInvalidCharger)) {

            if (mPlugType != mLastPlugType) {
@@ -480,6 +482,7 @@ public final class BatteryService extends SystemService {
            mLastPlugType = mPlugType;
            mLastBatteryVoltage = mBatteryProps.batteryVoltage;
            mLastBatteryTemperature = mBatteryProps.batteryTemperature;
            mLastMaxChargingCurrent = mBatteryProps.maxChargingCurrent;
            mLastBatteryLevelCritical = mBatteryLevelCritical;
            mLastInvalidCharger = mInvalidCharger;
        }