Index: cc/resources/resource_provider.cc |
diff --git a/cc/resources/resource_provider.cc b/cc/resources/resource_provider.cc |
index b189fcb62cf76411b4a3c9639d0eda91eb115980..68c2de685e27a7e5c3db4c60239bc717a31eacee 100644 |
--- a/cc/resources/resource_provider.cc |
+++ b/cc/resources/resource_provider.cc |
@@ -825,9 +825,9 @@ ResourceProvider::TextureHint ResourceProvider::GetTextureHint(ResourceId id) { |
sk_sp<SkColorSpace> ResourceProvider::GetResourceSkColorSpace( |
const Resource* resource) const { |
- // TODO(crbug.com/634102): Implement conversion for skia-based compositing to |
- // be color-managed |
- return nullptr; |
+ if (!enable_color_correct_rendering_) |
+ return nullptr; |
+ return resource->color_space.ToSkColorSpace(); |
} |
void ResourceProvider::CopyToResource(ResourceId id, |