Index: cc/resources/raster_worker_pool.cc |
diff --git a/cc/resources/raster_worker_pool.cc b/cc/resources/raster_worker_pool.cc |
index 84a8e8a6209f948c02e888ded33de9fbefd4737f..340f37eeb1ead2e8844a1b1488e640520e1fd22e 100644 |
--- a/cc/resources/raster_worker_pool.cc |
+++ b/cc/resources/raster_worker_pool.cc |
@@ -495,7 +495,7 @@ void RasterWorkerPool::SetRasterTaskGraph(RasterTaskGraph* graph) { |
scoped_refptr<internal::WorkerPoolTask> new_raster_finished_task( |
new RasterFinishedWorkerPoolTaskImpl( |
- base::MessageLoopProxy::current(), |
+ base::MessageLoopProxy::current().get(), |
base::Bind(&RasterWorkerPool::OnRasterFinished, |
weak_ptr_factory_.GetWeakPtr(), |
schedule_raster_tasks_count_))); |