Index: cc/raster/task_graph_work_queue.cc |
diff --git a/cc/raster/task_graph_work_queue.cc b/cc/raster/task_graph_work_queue.cc |
index 807539db8e49252a01c6b346a625525c7d326d85..291a06f46510d16095a902816e00aaa5bdb23c34 100644 |
--- a/cc/raster/task_graph_work_queue.cc |
+++ b/cc/raster/task_graph_work_queue.cc |
@@ -189,8 +189,8 @@ void TaskGraphWorkQueue::ScheduleTasks(NamespaceToken token, TaskGraph* graph) { |
it != graph->nodes.end(); ++it) { |
TaskGraph::Node& node = *it; |
- // Skip if already finished running task. |
- if (node.task->state().IsFinished()) |
+ // Skip if already finished or completed. |
+ if (node.task->state().IsFinished() || node.task->state().IsCompleted()) |
continue; |
// Skip if already running. |