From: csagan5 <32685696+csagan5@users.noreply.github.com> Date: Thu, 22 Mar 2018 22:11:57 +0100 Subject: Battery API: return nothing --- .../Source/modules/battery/BatteryManager.cpp | 25 ++++------------------ 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/third_party/WebKit/Source/modules/battery/BatteryManager.cpp b/third_party/WebKit/Source/modules/battery/BatteryManager.cpp --- a/third_party/WebKit/Source/modules/battery/BatteryManager.cpp +++ b/third_party/WebKit/Source/modules/battery/BatteryManager.cpp @@ -42,45 +42,28 @@ ScriptPromise BatteryManager::StartRequest(ScriptState* script_state) { } bool BatteryManager::charging() { - return battery_status_.Charging(); + return false; } double BatteryManager::chargingTime() { - return battery_status_.charging_time(); + return 0; } double BatteryManager::dischargingTime() { - return battery_status_.discharging_time(); + return 0; } double BatteryManager::level() { - return battery_status_.Level(); + return 1; } void BatteryManager::DidUpdateData() { DCHECK(battery_property_); - BatteryStatus old_status = battery_status_; - battery_status_ = *BatteryDispatcher::Instance().LatestData(); - if (battery_property_->GetState() == ScriptPromisePropertyBase::kPending) { battery_property_->Resolve(this); return; } - - Document* document = ToDocument(GetExecutionContext()); - DCHECK(document); - if (document->IsContextPaused() || document->IsContextDestroyed()) - return; - - if (battery_status_.Charging() != old_status.Charging()) - DispatchEvent(Event::Create(EventTypeNames::chargingchange)); - if (battery_status_.charging_time() != old_status.charging_time()) - DispatchEvent(Event::Create(EventTypeNames::chargingtimechange)); - if (battery_status_.discharging_time() != old_status.discharging_time()) - DispatchEvent(Event::Create(EventTypeNames::dischargingtimechange)); - if (battery_status_.Level() != old_status.Level()) - DispatchEvent(Event::Create(EventTypeNames::levelchange)); } void BatteryManager::RegisterWithDispatcher() { -- 2.7.4