Index: chrome/renderer/renderer_main.cc |
diff --git a/chrome/renderer/renderer_main.cc b/chrome/renderer/renderer_main.cc |
index df75219ec31d530ba8635f4b7dd857d62cdd16b8..af9511f6ece3420bc26f07162469772cb31d5c1b 100644 |
--- a/chrome/renderer/renderer_main.cc |
+++ b/chrome/renderer/renderer_main.cc |
@@ -178,7 +178,7 @@ static void HandleRendererErrorTestParameters(const CommandLine& command_line) { |
// This is a simplified version of the browser Jankometer, which measures |
// the processing time of tasks on the render thread. |
-class RendererMessageLoopObserver : public MessageLoop::TaskObserver { |
+class RendererMessageLoopObserver : public MessageLoop::ClosureObserver { |
public: |
RendererMessageLoopObserver() |
: process_times_(base::Histogram::FactoryGet( |
@@ -186,11 +186,11 @@ class RendererMessageLoopObserver : public MessageLoop::TaskObserver { |
1, 3600000, 50, base::Histogram::kUmaTargetedHistogramFlag)) {} |
virtual ~RendererMessageLoopObserver() {} |
- virtual void WillProcessTask(const Task* task) { |
+ virtual void WillProcessClosure(base::TimeTicks time_posted) { |
begin_process_message_ = base::TimeTicks::Now(); |
} |
- virtual void DidProcessTask(const Task* task) { |
+ virtual void DidProcessClosure(base::TimeTicks time_posted) { |
if (begin_process_message_ != base::TimeTicks()) |
process_times_->AddTime(base::TimeTicks::Now() - begin_process_message_); |
} |
@@ -259,7 +259,7 @@ int RendererMain(const MainFunctionParams& parameters) { |
base::StatsScope<base::StatsCounterTimer> |
startup_timer(chrome::Counters::renderer_main()); |
- RendererMessageLoopObserver task_observer; |
+ RendererMessageLoopObserver closure_observer; |
#if defined(OS_MACOSX) |
// As long as we use Cocoa in the renderer (for the forseeable future as of |
// now; see http://crbug.com/13890 for info) we need to have a UI loop. |
@@ -270,7 +270,7 @@ int RendererMain(const MainFunctionParams& parameters) { |
MessageLoop main_message_loop(RenderProcessImpl::InProcessPlugins() ? |
MessageLoop::TYPE_UI : MessageLoop::TYPE_DEFAULT); |
#endif |
- main_message_loop.AddTaskObserver(&task_observer); |
+ main_message_loop.AddClosureObserver(&closure_observer); |
base::PlatformThread::SetName("CrRendererMain"); |