Index: cc/tiles/tile_manager.cc |
diff --git a/cc/tiles/tile_manager.cc b/cc/tiles/tile_manager.cc |
index 9916918d96ce14d636b40f0b846acd4fa3b8f952..9fdf231df286ec068a18096f98f62b22d363b8d5 100644 |
--- a/cc/tiles/tile_manager.cc |
+++ b/cc/tiles/tile_manager.cc |
@@ -863,7 +863,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()); |
} |
@@ -967,7 +968,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()); |
} |