| Index: content/browser/browser_main_loop.cc
|
| diff --git a/content/browser/browser_main_loop.cc b/content/browser/browser_main_loop.cc
|
| index 9e02cc4f263f9fc64dd048199cfb7817d7a95d03..1c6b1a033ebb75395447ad15d59d8b2dd3c35984 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"
|
| @@ -397,7 +398,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")
|
|
|