void BatteryDispatcher::onDidChange(device::BatteryStatusPtr batteryStatus) { // m_monitor can be null during testing. if (m_monitor) queryNextStatus(); ASSERT(batteryStatus); updateBatteryStatus(BatteryStatus( batteryStatus->charging, batteryStatus->charging_time, batteryStatus->discharging_time, batteryStatus->level)); }
void BatteryManager::didChangeBatteryStatus(Event& event, PassRefPtr<BatteryStatus> batteryStatus) { updateBatteryStatus(batteryStatus); dispatchEvent(event); }