Index: cc/raster/tile_task_runner.cc |
diff --git a/cc/raster/tile_task_runner.cc b/cc/raster/tile_task_runner.cc |
index 50e8805d938136719e73c7c4b191144035d55180..e76218c19e9484e6e30eff2ee23f12578c4c8495 100644 |
--- a/cc/raster/tile_task_runner.cc |
+++ b/cc/raster/tile_task_runner.cc |
@@ -46,9 +46,16 @@ bool TileTask::HasCompleted() const { |
ImageDecodeTask::ImageDecodeTask() { |
} |
+ImageDecodeTask::ImageDecodeTask(scoped_refptr<ImageDecodeTask> dependency) |
+ : dependency_(std::move(dependency)) {} |
+ |
ImageDecodeTask::~ImageDecodeTask() { |
} |
+bool ImageDecodeTask::SupportsConcurrentExecution() const { |
+ return true; |
+} |
+ |
RasterTask::RasterTask(ImageDecodeTask::Vector* dependencies) { |
dependencies_.swap(*dependencies); |
} |