Index: Source/core/rendering/RenderObject.cpp |
diff --git a/Source/core/rendering/RenderObject.cpp b/Source/core/rendering/RenderObject.cpp |
index 4728932f4336a8a2e5db0e9762673725d363d0dc..442552fc8726d3348d64abf28e13912704c0f52a 100644 |
--- a/Source/core/rendering/RenderObject.cpp |
+++ b/Source/core/rendering/RenderObject.cpp |
@@ -31,6 +31,7 @@ |
#include "core/accessibility/AXObjectCache.h" |
#include "core/css/resolver/StyleResolver.h" |
#include "core/dom/ElementTraversal.h" |
+#include "core/dom/StyleEngine.h" |
#include "core/dom/shadow/ShadowRoot.h" |
#include "core/editing/EditingBoundary.h" |
#include "core/editing/FrameSelection.h" |
@@ -1414,6 +1415,16 @@ LayoutRect RenderObject::paintingRootRect(LayoutRect& topLevelRect) |
return result; |
} |
+RenderStyle* RenderObject::firstLineStyle() const |
+{ |
+ return document().styleEngine()->usesFirstLineRules() ? cachedFirstLineStyle() : style(); |
+} |
+ |
+RenderStyle* RenderObject::style(bool firstLine) const |
+{ |
+ return firstLine ? firstLineStyle() : style(); |
+} |
+ |
void RenderObject::paint(PaintInfo&, const LayoutPoint&) |
{ |
} |