| Index: Source/core/dom/Text.cpp
|
| diff --git a/Source/core/dom/Text.cpp b/Source/core/dom/Text.cpp
|
| index c6a2a9895ec07ce6625614f6c468152ef9bd4c69..19f9f38ad2d9a09aea78ef96e67aea27b52dda6c 100644
|
| --- a/Source/core/dom/Text.cpp
|
| +++ b/Source/core/dom/Text.cpp
|
| @@ -237,7 +237,7 @@ PassRefPtrWillBeRawPtr<Node> Text::cloneNode(bool /*deep*/)
|
| return cloneWithData(data());
|
| }
|
|
|
| -static inline bool canHaveWhitespaceChildren(const RenderObject& parent)
|
| +static inline bool canHaveWhitespaceChildren(const LayoutObject& parent)
|
| {
|
| // <button> should allow whitespace even though RenderFlexibleBox doesn't.
|
| if (parent.isRenderButton())
|
| @@ -254,7 +254,7 @@ static inline bool canHaveWhitespaceChildren(const RenderObject& parent)
|
| return true;
|
| }
|
|
|
| -bool Text::textRendererIsNeeded(const RenderStyle& style, const RenderObject& parent)
|
| +bool Text::textRendererIsNeeded(const RenderStyle& style, const LayoutObject& parent)
|
| {
|
| if (!parent.canHaveChildren())
|
| return false;
|
| @@ -281,7 +281,7 @@ bool Text::textRendererIsNeeded(const RenderStyle& style, const RenderObject& pa
|
| if (document().childNeedsDistributionRecalc())
|
| return true;
|
|
|
| - const RenderObject* prev = NodeRenderingTraversal::previousSiblingRenderer(*this);
|
| + const LayoutObject* prev = NodeRenderingTraversal::previousSiblingRenderer(*this);
|
| if (prev && prev->isBR()) // <span><br/> <br/></span>
|
| return false;
|
|
|
| @@ -297,7 +297,7 @@ bool Text::textRendererIsNeeded(const RenderStyle& style, const RenderObject& pa
|
| // So to avoid blowing up on very wide DOMs, we limit the number of siblings to visit.
|
| unsigned maxSiblingsToVisit = 50;
|
|
|
| - RenderObject* first = parent.slowFirstChild();
|
| + LayoutObject* first = parent.slowFirstChild();
|
| while (first && first->isFloatingOrOutOfFlowPositioned() && maxSiblingsToVisit--)
|
| first = first->nextSibling();
|
| if (!first || first == renderer() || NodeRenderingTraversal::nextSiblingRenderer(*this) == first)
|
| @@ -329,7 +329,7 @@ RenderText* Text::createTextRenderer(RenderStyle* style)
|
| void Text::attach(const AttachContext& context)
|
| {
|
| if (ContainerNode* renderingParent = NodeRenderingTraversal::parent(*this)) {
|
| - if (RenderObject* parentRenderer = renderingParent->renderer()) {
|
| + if (LayoutObject* parentRenderer = renderingParent->renderer()) {
|
| if (textRendererIsNeeded(*parentRenderer->style(), *parentRenderer))
|
| RenderTreeBuilderForText(*this, parentRenderer).createRenderer();
|
| }
|
| @@ -342,7 +342,7 @@ void Text::reattachIfNeeded(const AttachContext& context)
|
| bool rendererIsNeeded = false;
|
| ContainerNode* renderingParent = NodeRenderingTraversal::parent(*this);
|
| if (renderingParent) {
|
| - if (RenderObject* parentRenderer = renderingParent->renderer()) {
|
| + if (LayoutObject* parentRenderer = renderingParent->renderer()) {
|
| if (textRendererIsNeeded(*parentRenderer->style(), *parentRenderer))
|
| rendererIsNeeded = true;
|
| }
|
|
|