| Index: Source/core/paint/SVGMaskPainter.cpp
|
| diff --git a/Source/core/paint/SVGMaskPainter.cpp b/Source/core/paint/SVGMaskPainter.cpp
|
| index 0096a38592c90d0bde4feede2c2b96d16fcb42b6..3bde83583ec19977bac53bd8510fb0a0a6c31980 100644
|
| --- a/Source/core/paint/SVGMaskPainter.cpp
|
| +++ b/Source/core/paint/SVGMaskPainter.cpp
|
| @@ -32,7 +32,7 @@ bool SVGMaskPainter::prepareEffect(const LayoutObject& object, GraphicsContext*
|
| ASSERT(context->displayItemList());
|
| if (context->displayItemList()->displayItemConstructionIsDisabled())
|
| return true;
|
| - context->displayItemList()->add(BeginCompositingDisplayItem::create(object, SkXfermode::kSrcOver_Mode, 1, &paintInvalidationRect));
|
| + context->displayItemList()->createAndAppend<BeginCompositingDisplayItem>(object, SkXfermode::kSrcOver_Mode, 1, &paintInvalidationRect);
|
| } else {
|
| BeginCompositingDisplayItem beginCompositingContent(object, SkXfermode::kSrcOver_Mode, 1, &paintInvalidationRect);
|
| beginCompositingContent.replay(*context);
|
| @@ -61,7 +61,7 @@ void SVGMaskPainter::finishEffect(const LayoutObject& object, GraphicsContext* c
|
| if (context->displayItemList()->lastDisplayItemIsNoopBegin())
|
| context->displayItemList()->removeLastDisplayItem();
|
| else
|
| - context->displayItemList()->add(EndCompositingDisplayItem::create(object));
|
| + context->displayItemList()->createAndAppend<EndCompositingDisplayItem>(object);
|
| }
|
| } else {
|
| EndCompositingDisplayItem endCompositingContent(object);
|
|
|