Index: content/renderer/raster_worker_pool.cc |
diff --git a/content/renderer/raster_worker_pool.cc b/content/renderer/raster_worker_pool.cc |
index 89ed6d62b91c65a83fe32912336df4cdf8ebd4d4..167a5692fb6e3095acae4f7090f9960ea23880b9 100644 |
--- a/content/renderer/raster_worker_pool.cc |
+++ b/content/renderer/raster_worker_pool.cc |
@@ -214,6 +214,10 @@ void RasterWorkerPool::ScheduleTasksWithLockAcquired(cc::NamespaceToken token, |
DCHECK(!cc::TaskGraphWorkQueue::DependencyMismatch(graph)); |
DCHECK(!shutdown_); |
+ // RasterWorkerPool does not care about categories for now. |
+ // TODO(ericrk): Add threads per category and remove this. |
+ cc::TaskGraphWorkQueue::UncategorizeTaskGraph(graph); |
+ |
work_queue_.ScheduleTasks(token, graph); |
// If there is more work available, wake up worker thread. |
@@ -263,7 +267,7 @@ void RasterWorkerPool::RunTaskWithLockAcquired() { |
lock_.AssertAcquired(); |
- auto prioritized_task = work_queue_.GetNextTaskToRun(); |
+ auto prioritized_task = work_queue_.GetNextTaskToRun(0u /* category */); |
cc::Task* task = prioritized_task.task; |
// There may be more work available, so wake up another worker thread. |