0

Shift PowerMonitor to non static

Bug: 346931324
Change-Id: I80fab35a422083c5a9db1d9ee4a2ccd34e11d32f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5806403
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Owners-Override: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350494}
This commit is contained in:
Helmut Januschka
2024-09-03 23:49:18 +00:00
committed by Chromium LUCI CQ
parent ca632a2f83
commit bcf73217bf
94 changed files with 553 additions and 515 deletions
ash/login/ui
base
chrome
chromeos
components
content
google_apis/gcm/engine
gpu
ios/web/init
media
net
services
third_party/blink
common
tools
blinkpy
ui

@ -62,7 +62,7 @@ HeartbeatManager::HeartbeatManager(
HeartbeatManager::~HeartbeatManager() {
// Stop listening for system suspend and resume events.
base::PowerMonitor::RemovePowerSuspendObserver(this);
base::PowerMonitor::GetInstance()->RemovePowerSuspendObserver(this);
}
void HeartbeatManager::Start(
@ -74,7 +74,7 @@ void HeartbeatManager::Start(
trigger_reconnect_callback_ = trigger_reconnect_callback;
// Listen for system suspend and resume events.
base::PowerMonitor::AddPowerSuspendObserver(this);
base::PowerMonitor::GetInstance()->AddPowerSuspendObserver(this);
// Calculated the heartbeat interval just before we start the timer.
UpdateHeartbeatInterval();
@ -90,7 +90,7 @@ void HeartbeatManager::Stop() {
heartbeat_timer_->Stop();
waiting_for_ack_ = false;
base::PowerMonitor::RemovePowerSuspendObserver(this);
base::PowerMonitor::GetInstance()->RemovePowerSuspendObserver(this);
}
void HeartbeatManager::OnHeartbeatAcked() {