Chromium Code Reviews| Index: third_party/WebKit/Source/platform/graphics/RecordingImageBufferSurface.cpp |
| diff --git a/third_party/WebKit/Source/platform/graphics/RecordingImageBufferSurface.cpp b/third_party/WebKit/Source/platform/graphics/RecordingImageBufferSurface.cpp |
| index 11b5738a0de4fd70cbd05bcc3793dcbe17b57fd9..e2fd6f4b6339ebb2170ceca5b89ba9196eb53f20 100644 |
| --- a/third_party/WebKit/Source/platform/graphics/RecordingImageBufferSurface.cpp |
| +++ b/third_party/WebKit/Source/platform/graphics/RecordingImageBufferSurface.cpp |
| @@ -17,8 +17,8 @@ |
| namespace blink { |
| -RecordingImageBufferSurface::RecordingImageBufferSurface(const IntSize& size, std::unique_ptr<RecordingImageBufferFallbackSurfaceFactory> fallbackFactory, OpacityMode opacityMode) |
| - : ImageBufferSurface(size, opacityMode) |
| +RecordingImageBufferSurface::RecordingImageBufferSurface(const IntSize& size, std::unique_ptr<RecordingImageBufferFallbackSurfaceFactory> fallbackFactory, OpacityMode opacityMode, sk_sp<SkColorSpace> colorSpace) |
| + : ImageBufferSurface(size, opacityMode, colorSpace) |
|
Stephen White
2016/08/11 20:41:27
std::move()?
Justin Novosad
2016/08/12 17:40:18
Done.
|
| , m_imageBuffer(0) |
| , m_currentFramePixelCount(0) |
| , m_previousFramePixelCount(0) |
| @@ -82,7 +82,7 @@ void RecordingImageBufferSurface::fallBackToRasterCanvas(FallbackReason reason) |
| DEFINE_THREAD_SAFE_STATIC_LOCAL(EnumerationHistogram, canvasFallbackHistogram, new EnumerationHistogram("Canvas.DisplayListFallbackReason", FallbackReasonCount)); |
| canvasFallbackHistogram.count(reason); |
| - m_fallbackSurface = m_fallbackFactory->createSurface(size(), getOpacityMode()); |
| + m_fallbackSurface = m_fallbackFactory->createSurface(size(), getOpacityMode(), colorSpace()); |
| m_fallbackSurface->setImageBuffer(m_imageBuffer); |
| if (m_previousFrame) { |