Index: cc/tiles/tile_manager.cc |
diff --git a/cc/tiles/tile_manager.cc b/cc/tiles/tile_manager.cc |
index e0968d19392183453a4e51cce3b7a5d182445889..db6ec961fbbf4633d29d280f97b1d49c23c41023 100644 |
--- a/cc/tiles/tile_manager.cc |
+++ b/cc/tiles/tile_manager.cc |
@@ -942,7 +942,7 @@ scoped_refptr<TileTask> TileManager::CreateRasterTask( |
} else { |
resource = resource_pool_->AcquireResource(tile->desired_texture_size(), |
DetermineResourceFormat(tile), |
- gfx::ColorSpace()); |
+ tile->color_space()); |
ccameron
2016/09/12 23:44:24
This is where we need to get the ColorSpace plumbe
|
} |
// For LOW_RESOLUTION tiles, we don't draw or predecode images. |
@@ -1028,6 +1028,7 @@ void TileManager::OnRasterTaskCompleted( |
} |
ScopedTilePtr TileManager::CreateTile(const Tile::CreateInfo& info, |
+ const gfx::ColorSpace& color_space, |
int layer_id, |
int source_frame_number, |
int flags) { |
@@ -1035,7 +1036,7 @@ ScopedTilePtr TileManager::CreateTile(const Tile::CreateInfo& info, |
// tiles. |
DCHECK(tile_task_manager_); |
ScopedTilePtr tile( |
- new Tile(this, info, layer_id, source_frame_number, flags)); |
+ new Tile(this, info, color_space, layer_id, source_frame_number, flags)); |
DCHECK(tiles_.find(tile->id()) == tiles_.end()); |
tiles_[tile->id()] = tile.get(); |