Index: third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp |
diff --git a/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp b/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp |
index 1a2ac756ebe0ce1ecfac18df0090bdcd735442e3..fab7713e49ecf7e2be279acf1bee9ae45fdf51a2 100644 |
--- a/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp |
+++ b/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp |
@@ -417,7 +417,7 @@ static void deriveBorderBoxFromContainerContext(const LayoutObject& object, Pain |
} |
} |
-void PaintPropertyTreeBuilder::buildTreeNodes(const LayoutObject& object, PaintPropertyTreeBuilderContext& context) |
+void PaintPropertyTreeBuilder::buildTreeNodesForSelf(const LayoutObject& object, PaintPropertyTreeBuilderContext& context) |
{ |
if (!object.isBoxModelObject() && !object.isSVG()) |
return; |
@@ -430,6 +430,13 @@ void PaintPropertyTreeBuilder::buildTreeNodes(const LayoutObject& object, PaintP |
updateCssClip(object, context); |
updateLocalBorderBoxContext(object, context); |
updateScrollbarPaintOffset(object, context); |
+} |
+ |
+void PaintPropertyTreeBuilder::buildTreeNodesForChildren(const LayoutObject& object, PaintPropertyTreeBuilderContext& context) |
+{ |
+ if (!object.isBoxModelObject() && !object.isSVG()) |
+ return; |
+ |
updateOverflowClip(object, context); |
updatePerspective(object, context); |
updateSvgLocalToBorderBoxTransform(object, context); |