| 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);
|
|
|