Index: cc/resources/pixel_buffer_raster_worker_pool.cc |
diff --git a/cc/resources/pixel_buffer_raster_worker_pool.cc b/cc/resources/pixel_buffer_raster_worker_pool.cc |
index 011e5147e066e4c3e294aceb14ae22bc0b931f31..9a3070dab592a663a99f328aa30e20c24f59f859 100644 |
--- a/cc/resources/pixel_buffer_raster_worker_pool.cc |
+++ b/cc/resources/pixel_buffer_raster_worker_pool.cc |
@@ -91,9 +91,10 @@ bool WasCanceled(const internal::RasterWorkerPoolTask* task) { |
PixelBufferRasterWorkerPool::PixelBufferRasterWorkerPool( |
ResourceProvider* resource_provider, |
+ ContextProvider* context_provider, |
size_t num_threads, |
size_t max_transfer_buffer_usage_bytes) |
- : RasterWorkerPool(resource_provider, num_threads), |
+ : RasterWorkerPool(resource_provider, context_provider, num_threads), |
shutdown_(false), |
scheduled_raster_task_count_(0), |
bytes_pending_upload_(0), |
@@ -137,6 +138,7 @@ void PixelBufferRasterWorkerPool::Shutdown() { |
void PixelBufferRasterWorkerPool::ScheduleTasks(RasterTask::Queue* queue) { |
TRACE_EVENT0("cc", "PixelBufferRasterWorkerPool::ScheduleTasks"); |
+ RasterWorkerPool::CompleteOriginThreadTasks(queue); |
reveman
2013/12/17 00:28:48
Should we call this after ScheduleCheckForComplete
alokp
2013/12/17 22:12:15
Done.
|
RasterWorkerPool::SetRasterTasks(queue); |
if (!should_notify_client_if_no_tasks_are_pending_) |