Chromium Code Reviews| Index: cc/paint/discardable_image_map.cc |
| diff --git a/cc/paint/discardable_image_map.cc b/cc/paint/discardable_image_map.cc |
| index fa45b242aa00ada2784471df82286d4d3cfc288a..7bc1219a09c18d7d722f82a526695689d7dbbca7 100644 |
| --- a/cc/paint/discardable_image_map.cc |
| +++ b/cc/paint/discardable_image_map.cc |
| @@ -30,6 +30,14 @@ void DiscardableImageMap::EndGeneratingMetadata() { |
| [](const std::pair<DrawImage, gfx::Rect>& image) { |
| return image.second; |
| }); |
| + for (const auto& image_rect_pair : all_images_) { |
|
vmpstr
2017/05/09 22:58:27
You can just pass &has_non_srgb_images_ to Discard
|
| + const DrawImage& draw_image = image_rect_pair.first; |
| + SkColorSpace* color_space = draw_image.image()->colorSpace(); |
| + if (color_space && !color_space->isSRGB()) { |
| + has_non_srgb_images_ = true; |
| + break; |
| + } |
| + } |
| } |
| void DiscardableImageMap::GetDiscardableImagesInRect( |