Index: components/nacl/loader/nacl_main.cc |
diff --git a/components/nacl/loader/nacl_main.cc b/components/nacl/loader/nacl_main.cc |
index 9a3586f4729f737bc4f2e28cbadfe722bb9f5cf6..a9ec5c93c37a200f8b87d61fe7f79be1a65e7bad 100644 |
--- a/components/nacl/loader/nacl_main.cc |
+++ b/components/nacl/loader/nacl_main.cc |
@@ -7,6 +7,7 @@ |
#include "base/command_line.h" |
#include "base/message_loop/message_loop.h" |
#include "base/power_monitor/power_monitor.h" |
+#include "base/power_monitor/power_monitor_device_source.h" |
#include "base/timer/hi_res_timer_manager.h" |
#include "components/nacl/loader/nacl_listener.h" |
#include "components/nacl/loader/nacl_main_platform_delegate.h" |
@@ -21,7 +22,9 @@ int NaClMain(const content::MainFunctionParams& parameters) { |
base::MessageLoopForIO main_message_loop; |
base::PlatformThread::SetName("CrNaClMain"); |
- base::PowerMonitor power_monitor; |
+ scoped_ptr<base::PowerMonitorSource> power_monitor_source( |
+ new base::PowerMonitorDeviceSource()); |
+ base::PowerMonitor power_monitor(power_monitor_source.Pass()); |
base::HighResolutionTimerManager hi_res_timer_manager; |
#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) |