| Index: third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.cpp
|
| diff --git a/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.cpp b/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.cpp
|
| index 9f9e9f10d9a0bfd913ecbf9edf33f3e9e11ad9e4..999194f6db80ca28d287ec31de44d7a6a28a1e32 100644
|
| --- a/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.cpp
|
| +++ b/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.cpp
|
| @@ -89,6 +89,15 @@ sk_sp<SkColorSpace> CanvasRenderingContext::skColorSpace() const {
|
| return nullptr;
|
| }
|
|
|
| +ColorBehavior CanvasRenderingContext::colorBehaviorForMediaDrawnToCanvas()
|
| + const {
|
| + sk_sp<SkColorSpace> colorSpace = skColorSpace();
|
| + if (colorSpace) {
|
| + return ColorBehavior::transformTo(std::move(colorSpace));
|
| + }
|
| + return ColorBehavior::transformToGlobalTarget();
|
| +}
|
| +
|
| SkColorType CanvasRenderingContext::colorType() const {
|
| switch (m_colorSpace) {
|
| case kLinearRGBCanvasColorSpace:
|
|
|