| Index: Source/core/paint/CompositingRecorder.cpp
|
| diff --git a/Source/core/paint/CompositingRecorder.cpp b/Source/core/paint/CompositingRecorder.cpp
|
| index 8d68e46828114ae148889c7e4f7d0ed0663eb0eb..8360f92684d2713eda3657606fa82fe73dcfca8b 100644
|
| --- a/Source/core/paint/CompositingRecorder.cpp
|
| +++ b/Source/core/paint/CompositingRecorder.cpp
|
| @@ -31,7 +31,7 @@ void CompositingRecorder::beginCompositing(GraphicsContext& graphicsContext, con
|
| ASSERT(graphicsContext.displayItemList());
|
| if (graphicsContext.displayItemList()->displayItemConstructionIsDisabled())
|
| return;
|
| - graphicsContext.displayItemList()->add(BeginCompositingDisplayItem::create(client, xferMode, opacity, bounds, colorFilter));
|
| + graphicsContext.displayItemList()->createAndAppendIfNeeded<BeginCompositingDisplayItem>(client, xferMode, opacity, bounds, colorFilter);
|
| } else {
|
| BeginCompositingDisplayItem beginCompositingDisplayItem(client, xferMode, opacity, bounds, colorFilter);
|
| beginCompositingDisplayItem.replay(graphicsContext);
|
| @@ -44,7 +44,7 @@ void CompositingRecorder::endCompositing(GraphicsContext& graphicsContext, const
|
| ASSERT(graphicsContext.displayItemList());
|
| if (graphicsContext.displayItemList()->displayItemConstructionIsDisabled())
|
| return;
|
| - graphicsContext.displayItemList()->add(EndCompositingDisplayItem::create(client));
|
| + graphicsContext.displayItemList()->createAndAppendIfNeeded<EndCompositingDisplayItem>(client);
|
| } else {
|
| EndCompositingDisplayItem endCompositingDisplayItem(client);
|
| endCompositingDisplayItem.replay(graphicsContext);
|
|
|