mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
5666874: [3/N] Remove old OnPowerChange in PowerObserver
https://chromium-review.googlesource.com/c/chromium/src/+/5666874
This commit is contained in:
@@ -89,11 +89,19 @@ bool PowerMonitor::ShouldShutdown() {
|
||||
return !Emit("shutdown");
|
||||
}
|
||||
|
||||
void PowerMonitor::OnPowerStateChange(bool on_battery_power) {
|
||||
if (on_battery_power)
|
||||
Emit("on-battery");
|
||||
else
|
||||
Emit("on-ac");
|
||||
void PowerMonitor::OnBatteryPowerStatusChange(
|
||||
BatteryPowerStatus battery_power_status) {
|
||||
switch (battery_power_status) {
|
||||
case BatteryPowerStatus::kBatteryPower:
|
||||
Emit("on-battery");
|
||||
break;
|
||||
case BatteryPowerStatus::kExternalPower:
|
||||
Emit("on-ac");
|
||||
break;
|
||||
case BatteryPowerStatus::kUnknown:
|
||||
// Ignored
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void PowerMonitor::OnSuspend() {
|
||||
|
||||
@@ -52,7 +52,8 @@ class PowerMonitor final : public gin::Wrappable<PowerMonitor>,
|
||||
#endif
|
||||
|
||||
// base::PowerStateObserver implementations:
|
||||
void OnPowerStateChange(bool on_battery_power) override;
|
||||
void OnBatteryPowerStatusChange(
|
||||
BatteryPowerStatus battery_power_status) override;
|
||||
|
||||
// base::PowerSuspendObserver implementations:
|
||||
void OnSuspend() override;
|
||||
|
||||
Reference in New Issue
Block a user