Index: third_party/WebKit/Source/core/dom/LayoutTreeBuilder.h |
diff --git a/third_party/WebKit/Source/core/dom/LayoutTreeBuilder.h b/third_party/WebKit/Source/core/dom/LayoutTreeBuilder.h |
index 158e3618e4f73a4f52273686e6b8518849df6093..f925e19eaad721c6598d23c4b008a273ac1072f2 100644 |
--- a/third_party/WebKit/Source/core/dom/LayoutTreeBuilder.h |
+++ b/third_party/WebKit/Source/core/dom/LayoutTreeBuilder.h |
@@ -77,6 +77,8 @@ class LayoutTreeBuilderForElement : public LayoutTreeBuilder<Element> { |
createLayoutObject(); |
} |
+ ComputedStyle* resolvedStyle() const { return m_style.get(); } |
+ |
private: |
LayoutObject* parentLayoutObject() const; |
LayoutObject* nextLayoutObject() const; |
@@ -89,9 +91,12 @@ class LayoutTreeBuilderForElement : public LayoutTreeBuilder<Element> { |
class LayoutTreeBuilderForText : public LayoutTreeBuilder<Text> { |
public: |
- LayoutTreeBuilderForText(Text& text, LayoutObject* layoutParent) |
- : LayoutTreeBuilder(text, layoutParent) {} |
+ LayoutTreeBuilderForText(Text& text, |
+ LayoutObject* layoutParent, |
+ ComputedStyle* styleFromParent) |
+ : LayoutTreeBuilder(text, layoutParent), m_style(styleFromParent) {} |
+ RefPtr<ComputedStyle> m_style; |
void createLayoutObject(); |
}; |