Chromium Code Reviews| Index: third_party/WebKit/Source/platform/graphics/ColorBehavior.cpp |
| diff --git a/third_party/WebKit/Source/platform/graphics/ColorBehavior.cpp b/third_party/WebKit/Source/platform/graphics/ColorBehavior.cpp |
| index 65a560a1b30309197b0221919b7667ed94038463..755e9a66f43e5dc6d9d07cbf390d17b71e2d010b 100644 |
| --- a/third_party/WebKit/Source/platform/graphics/ColorBehavior.cpp |
| +++ b/third_party/WebKit/Source/platform/graphics/ColorBehavior.cpp |
| @@ -33,9 +33,10 @@ void ColorBehavior::setGlobalTargetColorProfile( |
| // Attempt to convert the ICC profile to an SkColorSpace. |
| if (!(profile == gfx::ICCProfile())) { |
| + sk_sp<SkColorSpace> space = profile.GetColorSpace().ToSkColorSpace(); |
| + gTargetColorSpace = space.release(); |
|
Justin Novosad
2017/02/02 19:22:06
Drive by meta comment: Just checking... There is a
|
| + |
| const std::vector<char>& data = profile.GetData(); |
| - gTargetColorSpace = |
| - SkColorSpace::MakeICC(data.data(), data.size()).release(); |
| sk_sp<SkICC> skICC = SkICC::Make(data.data(), data.size()); |
| if (skICC) { |
| SkMatrix44 toXYZD50; |