Index: cc/tiles/tile_manager.cc |
diff --git a/cc/tiles/tile_manager.cc b/cc/tiles/tile_manager.cc |
index bb8e450d332d13f47e38f5ba8a3164f51d23ee07..b5335949f9f8b48664d0ec1ab64c6bbb047ff3bc 100644 |
--- a/cc/tiles/tile_manager.cc |
+++ b/cc/tiles/tile_manager.cc |
@@ -865,7 +865,8 @@ void TileManager::ScheduleTasks( |
// the CheckerImageTracker as well. See crbug.com/691087. |
std::vector<DrawImage> images; |
prioritized_tile.raster_source()->GetDiscardableImagesInRect( |
- tile->enclosing_layer_rect(), tile->contents_scale(), &images); |
+ tile->enclosing_layer_rect(), tile->contents_scale(), |
+ raster_color_space, &images); |
new_locked_images.insert(new_locked_images.end(), images.begin(), |
images.end()); |
} |
@@ -969,7 +970,8 @@ scoped_refptr<TileTask> TileManager::CreateRasterTask( |
images.clear(); |
if (!playback_settings.skip_images) { |
prioritized_tile.raster_source()->GetDiscardableImagesInRect( |
- tile->enclosing_layer_rect(), tile->contents_scale(), &images); |
+ tile->enclosing_layer_rect(), tile->contents_scale(), color_space, |
+ &images); |
checker_image_tracker_.FilterImagesForCheckeringForTile( |
&images, &images_to_skip, prioritized_tile.tile()->tiling()->tree()); |
} |