| Index: third_party/WebKit/Source/platform/graphics/Canvas2DImageBufferSurface.h
|
| diff --git a/third_party/WebKit/Source/platform/graphics/Canvas2DImageBufferSurface.h b/third_party/WebKit/Source/platform/graphics/Canvas2DImageBufferSurface.h
|
| index 85a3aca735c2e204152927557635417a7909b75d..b357354225cf889d371d1464de735c5f00d26884 100644
|
| --- a/third_party/WebKit/Source/platform/graphics/Canvas2DImageBufferSurface.h
|
| +++ b/third_party/WebKit/Source/platform/graphics/Canvas2DImageBufferSurface.h
|
| @@ -47,21 +47,26 @@ class Canvas2DImageBufferSurface final : public ImageBufferSurface {
|
| int msaaSampleCount,
|
| OpacityMode opacityMode,
|
| Canvas2DLayerBridge::AccelerationMode accelerationMode,
|
| - sk_sp<SkColorSpace> colorSpace)
|
| - : ImageBufferSurface(size, opacityMode, colorSpace),
|
| + sk_sp<SkColorSpace> colorSpace,
|
| + SkColorType colorType)
|
| + : ImageBufferSurface(size, opacityMode, colorSpace, colorType),
|
| m_layerBridge(
|
| adoptRef(new Canvas2DLayerBridge(std::move(contextProvider),
|
| size,
|
| msaaSampleCount,
|
| opacityMode,
|
| accelerationMode,
|
| - colorSpace))) {
|
| + std::move(colorSpace),
|
| + colorType))) {
|
| init();
|
| }
|
|
|
| Canvas2DImageBufferSurface(PassRefPtr<Canvas2DLayerBridge> bridge,
|
| const IntSize& size)
|
| - : ImageBufferSurface(size, bridge->opacityMode(), bridge->colorSpace()),
|
| + : ImageBufferSurface(size,
|
| + bridge->opacityMode(),
|
| + bridge->colorSpace(),
|
| + bridge->colorType()),
|
| m_layerBridge(std::move(bridge)) {
|
| init();
|
| }
|
|
|