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 9b6a0d3d09c77acb3487d7ed0cba74d21dcbddda..c460ed0991cc165e80630c283a7bdcca8b5db395 100644 |
--- a/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp |
+++ b/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp |
@@ -359,6 +359,9 @@ static void deriveBorderBoxFromContainerContext(const LayoutObject& object, Pain |
void PaintPropertyTreeBuilder::buildTreeNodes(const LayoutObject& object, PaintPropertyTreeBuilderContext& context) |
{ |
+ if (!object.isBoxModelObject() && !object.isSVG()) |
chrishtr
2016/06/04 06:53:27
Why this new code?
Xianzhu
2016/06/06 02:16:43
This is moved from PrePaintTreeWalker because Pain
|
+ return; |
+ |
object.getMutableForPainting().clearObjectPaintProperties(); |
deriveBorderBoxFromContainerContext(object, context); |