Index: Source/core/paint/SubtreeRecorder.cpp |
diff --git a/Source/core/paint/SubtreeRecorder.cpp b/Source/core/paint/SubtreeRecorder.cpp |
index 4a2e464f2139241d1a8cc55b0917b1eec223e5e2..d748e39196b2ec755fa19617c2445772bff6523f 100644 |
--- a/Source/core/paint/SubtreeRecorder.cpp |
+++ b/Source/core/paint/SubtreeRecorder.cpp |
@@ -34,7 +34,7 @@ SubtreeRecorder::~SubtreeRecorder() |
if (m_displayItemList->lastDisplayItemIsNoopBegin()) |
m_displayItemList->removeLastDisplayItem(); |
else |
- m_displayItemList->add(EndSubtreeDisplayItem::create(m_subtreeRoot, DisplayItem::paintPhaseToEndSubtreeType(m_paintPhase))); |
+ m_displayItemList->createAndAppend<EndSubtreeDisplayItem>(m_subtreeRoot, DisplayItem::paintPhaseToEndSubtreeType(m_paintPhase)); |
} |
} |
@@ -44,7 +44,7 @@ void SubtreeRecorder::begin() |
return; |
if (m_displayItemList->displayItemConstructionIsDisabled()) |
return; |
- m_displayItemList->add(BeginSubtreeDisplayItem::create(m_subtreeRoot, DisplayItem::paintPhaseToBeginSubtreeType(m_paintPhase))); |
+ m_displayItemList->createAndAppend<BeginSubtreeDisplayItem>(m_subtreeRoot, DisplayItem::paintPhaseToBeginSubtreeType(m_paintPhase)); |
m_begun = true; |
} |