Index: third_party/WebKit/Source/platform/graphics/GraphicsLayer.cpp |
diff --git a/third_party/WebKit/Source/platform/graphics/GraphicsLayer.cpp b/third_party/WebKit/Source/platform/graphics/GraphicsLayer.cpp |
index 4cd8d0a15abbca57c21aea1ccd069bbd5b05c412..aff912d79d871af809e7aaf5e56deb44fd1f786f 100644 |
--- a/third_party/WebKit/Source/platform/graphics/GraphicsLayer.cpp |
+++ b/third_party/WebKit/Source/platform/graphics/GraphicsLayer.cpp |
@@ -39,8 +39,8 @@ |
#include "platform/graphics/Image.h" |
#include "platform/graphics/LinkHighlight.h" |
#include "platform/graphics/filters/SkiaImageFilterBuilder.h" |
-#include "platform/graphics/paint/DisplayItemList.h" |
#include "platform/graphics/paint/DrawingRecorder.h" |
+#include "platform/graphics/paint/PaintController.h" |
#include "platform/scroll/ScrollableArea.h" |
#include "platform/text/TextStream.h" |
#include "public/platform/Platform.h" |
@@ -311,7 +311,7 @@ void GraphicsLayer::paint(GraphicsContext& context, const IntRect& clip) |
m_debugInfo.clearAnnotatedInvalidateRects(); |
incrementPaintCount(); |
#ifndef NDEBUG |
- if (m_displayItemList && contentsOpaque() && s_drawDebugRedFill) { |
+ if (m_paintController && contentsOpaque() && s_drawDebugRedFill) { |
FloatRect rect(FloatPoint(), size()); |
if (!DrawingRecorder::useCachedDrawingIfPossible(context, *this, DisplayItem::DebugRedFill)) { |
DrawingRecorder recorder(context, *this, DisplayItem::DebugRedFill, rect); |
@@ -320,7 +320,7 @@ void GraphicsLayer::paint(GraphicsContext& context, const IntRect& clip) |
} |
#endif |
m_client->paintContents(this, context, m_paintingPhase, clip); |
- if (!m_textPainted && m_displayItemList->textPainted()) { |
+ if (!m_textPainted && m_paintController->textPainted()) { |
m_textPainted = true; |
m_client->notifyTextPainted(); |
} |
@@ -813,8 +813,8 @@ void GraphicsLayer::setSize(const FloatSize& size) |
#ifndef NDEBUG |
// The red debug fill needs to be invalidated if the layer resizes. |
- if (m_displayItemList) |
- m_displayItemList->invalidateUntracked(displayItemClient()); |
+ if (m_paintController) |
+ m_paintController->invalidateUntracked(displayItemClient()); |
#endif |
} |
@@ -1006,7 +1006,7 @@ void GraphicsLayer::setNeedsDisplay() |
for (size_t i = 0; i < m_linkHighlights.size(); ++i) |
m_linkHighlights[i]->invalidate(); |
- displayItemList()->invalidateAll(); |
+ paintController()->invalidateAll(); |
if (isTrackingPaintInvalidations()) |
trackPaintInvalidationObject("##ALL##"); |
} |
@@ -1021,7 +1021,7 @@ bool GraphicsLayer::commitIfNeeded() |
{ |
ASSERT(RuntimeEnabledFeatures::slimmingPaintSynchronizedPaintingEnabled()); |
if (m_needsDisplay) { |
- displayItemList()->commitNewDisplayItems(this); |
+ paintController()->commitNewDisplayItems(this); |
m_needsDisplay = false; |
return true; |
} |
@@ -1048,7 +1048,7 @@ void GraphicsLayer::setNeedsDisplayInRect(const IntRect& rect, PaintInvalidation |
void GraphicsLayer::invalidateDisplayItemClient(const DisplayItemClientWrapper& displayItemClient, PaintInvalidationReason paintInvalidationReason, const IntRect& previousPaintInvalidationRect, const IntRect& newPaintInvalidationRect) |
{ |
m_needsDisplay = true; |
- displayItemList()->invalidate(displayItemClient, paintInvalidationReason, previousPaintInvalidationRect, newPaintInvalidationRect); |
+ paintController()->invalidate(displayItemClient, paintInvalidationReason, previousPaintInvalidationRect, newPaintInvalidationRect); |
if (isTrackingPaintInvalidations()) |
trackPaintInvalidationObject(displayItemClient.debugName()); |
} |
@@ -1203,11 +1203,11 @@ void GraphicsLayer::didScroll() |
} |
} |
-DisplayItemList* GraphicsLayer::displayItemList() |
+PaintController* GraphicsLayer::paintController() |
{ |
- if (!m_displayItemList) |
- m_displayItemList = DisplayItemList::create(); |
- return m_displayItemList.get(); |
+ if (!m_paintController) |
+ m_paintController = PaintController::create(); |
+ return m_paintController.get(); |
} |
} // namespace blink |