| Index: cc/raster/single_thread_task_graph_runner.cc
|
| diff --git a/cc/raster/single_thread_task_graph_runner.cc b/cc/raster/single_thread_task_graph_runner.cc
|
| index ba879af6cb12d00150cb7346bd1f9ef8950d5645..56ae382e7203ff1ec175c9def3d13c31151a88df 100644
|
| --- a/cc/raster/single_thread_task_graph_runner.cc
|
| +++ b/cc/raster/single_thread_task_graph_runner.cc
|
| @@ -148,17 +148,11 @@ bool SingleThreadTaskGraphRunner::RunTaskWithLockAcquired() {
|
| auto prioritized_task = work_queue_.GetNextTaskToRun(category);
|
| Task* task = prioritized_task.task;
|
|
|
| - // Call WillRun() before releasing |lock_| and running task.
|
| - task->WillRun();
|
| -
|
| {
|
| base::AutoUnlock unlock(lock_);
|
| task->RunOnWorkerThread();
|
| }
|
|
|
| - // This will mark task as finished running.
|
| - task->DidRun();
|
| -
|
| work_queue_.CompleteTask(prioritized_task);
|
|
|
| // If namespace has finished running all tasks, wake up origin thread.
|
|
|