| 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");
|
|
|
|
|