Index: content/renderer/scheduler/renderer_scheduler.cc |
diff --git a/content/renderer/scheduler/renderer_scheduler.cc b/content/renderer/scheduler/renderer_scheduler.cc |
index 8e2d08e13bade2270fedb1676cf36c6166634c36..2ccddf3254ee27b8110cb832acfbd96897b811ad 100644 |
--- a/content/renderer/scheduler/renderer_scheduler.cc |
+++ b/content/renderer/scheduler/renderer_scheduler.cc |
@@ -5,10 +5,11 @@ |
#include "content/renderer/scheduler/renderer_scheduler.h" |
#include "base/command_line.h" |
-#include "base/message_loop/message_loop_proxy.h" |
+#include "base/message_loop/message_loop.h" |
#include "content/public/common/content_switches.h" |
#include "content/renderer/scheduler/null_renderer_scheduler.h" |
#include "content/renderer/scheduler/renderer_scheduler_impl.h" |
+#include "content/renderer/scheduler/renderer_scheduler_message_loop_delegate.h" |
namespace content { |
@@ -24,8 +25,9 @@ scoped_ptr<RendererScheduler> RendererScheduler::Create() { |
if (command_line->HasSwitch(switches::kDisableBlinkScheduler)) { |
return make_scoped_ptr(new NullRendererScheduler()); |
} else { |
- return make_scoped_ptr( |
- new RendererSchedulerImpl(base::MessageLoopProxy::current())); |
+ base::MessageLoop* message_loop = base::MessageLoop::current(); |
+ return make_scoped_ptr(new RendererSchedulerImpl( |
+ RendererSchedulerMessageLoopDelegate::Create(message_loop))); |
} |
} |