BATTERY_CHARGING
info->state = apmInfo.online ? BATTERY_CHARGING : BATTERY_DISCHARGING;
if ((fBatteryInfo.state & BATTERY_CHARGING) != 0)
if ((fBatteryInfo.state & BATTERY_CHARGING) != 0) {
bool wasCharging = (fBatteryInfo.state & BATTERY_CHARGING);
if ((fBatteryInfo.state & BATTERY_CHARGING) != 0)
if (force || wasCharging != (fBatteryInfo.state & BATTERY_CHARGING)
if ((fBatteryInfo.state & BATTERY_CHARGING) != 0 && fPercent >= kFullBatteryPercentage
} else if ((batteryInfo->state & BATTERY_CHARGING) != 0) {