| Index: content/browser/browser_main_loop.cc
|
| diff --git a/content/browser/browser_main_loop.cc b/content/browser/browser_main_loop.cc
|
| index d95dbb594142047be0deb447367a014e2279b908..aa857585a2f1f0c2cd3e167725d815355a7d2ba8 100644
|
| --- a/content/browser/browser_main_loop.cc
|
| +++ b/content/browser/browser_main_loop.cc
|
| @@ -13,6 +13,7 @@
|
| #include "base/metrics/histogram.h"
|
| #include "base/pending_task.h"
|
| #include "base/power_monitor/power_monitor.h"
|
| +#include "base/power_monitor/power_monitor_device_source.h"
|
| #include "base/process/process_metrics.h"
|
| #include "base/run_loop.h"
|
| #include "base/strings/string_number_conversions.h"
|
| @@ -394,7 +395,9 @@ void BrowserMainLoop::MainMessageLoopStart() {
|
| }
|
| {
|
| TRACE_EVENT0("startup", "BrowserMainLoop::Subsystem:PowerMonitor")
|
| - power_monitor_.reset(new base::PowerMonitor);
|
| + scoped_ptr<base::PowerMonitorSource> power_monitor_source(
|
| + new base::PowerMonitorDeviceSource());
|
| + power_monitor_.reset(new base::PowerMonitor(power_monitor_source.Pass()));
|
| }
|
| {
|
| TRACE_EVENT0("startup", "BrowserMainLoop::Subsystem:HighResTimerManager")
|
|
|