Index: cc/base/worker_pool.cc |
diff --git a/cc/base/worker_pool.cc b/cc/base/worker_pool.cc |
index 2c2c034af63f2d9eaef9545f56442809fde66938..b22ed53b22cc53c8dd1d4966b2c019133fb7cac9 100644 |
--- a/cc/base/worker_pool.cc |
+++ b/cc/base/worker_pool.cc |
@@ -493,7 +493,7 @@ void WorkerPool::DispatchCompletionCallbacks(TaskDeque* completed_tasks) { |
in_dispatch_completion_callbacks_ = true; |
while (!completed_tasks->empty()) { |
- internal::WorkerPoolTask* task = completed_tasks->front(); |
+ internal::WorkerPoolTask* task = completed_tasks->front().get(); |
task->DidComplete(); |
task->DispatchCompletionCallback(); |