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

@ -1248,7 +1248,8 @@ int ContentMainRunnerImpl::RunBrowser(MainFunctionParams main_params,
// PowerMonitor is needed in reduced mode. BrowserMainLoop will safely skip
// initializing it again if it has already been initialized.
base::PowerMonitor::Initialize(MakePowerMonitorDeviceSource());
base::PowerMonitor::GetInstance()->Initialize(
MakePowerMonitorDeviceSource());
// Ensure the visibility tracker is created on the main thread.
ProcessVisibilityTracker::GetInstance();