| Index: Source/core/paint/CompositingRecorder.cpp
|
| diff --git a/Source/core/paint/CompositingRecorder.cpp b/Source/core/paint/CompositingRecorder.cpp
|
| index 8f323d3b9e193d1ce355482ed940499efac070aa..5841f7cbc0cb6dfa203a31db242b3ff19362ea42 100644
|
| --- a/Source/core/paint/CompositingRecorder.cpp
|
| +++ b/Source/core/paint/CompositingRecorder.cpp
|
| @@ -13,15 +13,15 @@
|
|
|
| namespace blink {
|
|
|
| -CompositingRecorder::CompositingRecorder(GraphicsContext* graphicsContext, DisplayItemClient client, const CompositeOperator compositeOp, const WebBlendMode& blendMode, const float opacity)
|
| +CompositingRecorder::CompositingRecorder(GraphicsContext* graphicsContext, DisplayItemClient client, const SkXfermode::Mode xferMode, const float opacity, const FloatRect* clipRect, ColorFilter colorFilter)
|
| : m_client(client)
|
| , m_graphicsContext(graphicsContext)
|
| {
|
| if (RuntimeEnabledFeatures::slimmingPaintEnabled()) {
|
| ASSERT(m_graphicsContext->displayItemList());
|
| - m_graphicsContext->displayItemList()->add(BeginCompositingDisplayItem::create(m_client, compositeOp, blendMode, opacity));
|
| + m_graphicsContext->displayItemList()->add(BeginCompositingDisplayItem::create(m_client, xferMode, opacity, clipRect, colorFilter));
|
| } else {
|
| - BeginCompositingDisplayItem beginCompositingDisplayItem(m_client, compositeOp, blendMode, opacity);
|
| + BeginCompositingDisplayItem beginCompositingDisplayItem(m_client, xferMode, opacity, clipRect, colorFilter);
|
| beginCompositingDisplayItem.replay(graphicsContext);
|
| }
|
| }
|
|
|