Index: Source/core/dom/RenderTreeBuilder.cpp |
diff --git a/Source/core/dom/RenderTreeBuilder.cpp b/Source/core/dom/RenderTreeBuilder.cpp |
index c57059a35a53b486969cfd65cf3965c36e047a17..6838800ed69cba7f44559032f9ec6891c7775d34 100644 |
--- a/Source/core/dom/RenderTreeBuilder.cpp |
+++ b/Source/core/dom/RenderTreeBuilder.cpp |
@@ -34,8 +34,8 @@ |
#include "core/dom/Node.h" |
#include "core/dom/PseudoElement.h" |
#include "core/dom/Text.h" |
+#include "core/layout/LayoutObject.h" |
#include "core/rendering/RenderFullScreen.h" |
-#include "core/rendering/RenderObject.h" |
#include "core/rendering/RenderText.h" |
#include "core/rendering/RenderView.h" |
#include "core/svg/SVGElement.h" |
@@ -48,14 +48,14 @@ RenderTreeBuilderForElement::RenderTreeBuilderForElement(Element& element, Rende |
, m_style(style) |
{ |
if (element.isFirstLetterPseudoElement()) { |
- if (RenderObject* nextRenderer = FirstLetterPseudoElement::firstLetterTextRenderer(element)) |
+ if (LayoutObject* nextRenderer = FirstLetterPseudoElement::firstLetterTextRenderer(element)) |
m_renderingParent = nextRenderer->parent(); |
} else if (ContainerNode* containerNode = NodeRenderingTraversal::parent(element)) { |
m_renderingParent = containerNode->renderer(); |
} |
} |
-RenderObject* RenderTreeBuilderForElement::nextRenderer() const |
+LayoutObject* RenderTreeBuilderForElement::nextRenderer() const |
{ |
ASSERT(m_renderingParent); |
@@ -68,9 +68,9 @@ RenderObject* RenderTreeBuilderForElement::nextRenderer() const |
return RenderTreeBuilder::nextRenderer(); |
} |
-RenderObject* RenderTreeBuilderForElement::parentRenderer() const |
+LayoutObject* RenderTreeBuilderForElement::parentRenderer() const |
{ |
- RenderObject* parentRenderer = RenderTreeBuilder::parentRenderer(); |
+ LayoutObject* parentRenderer = RenderTreeBuilder::parentRenderer(); |
if (parentRenderer) { |
// FIXME: Guarding this by parentRenderer isn't quite right as the spec for |
@@ -97,7 +97,7 @@ bool RenderTreeBuilderForElement::shouldCreateRenderer() const |
return false; |
} |
- RenderObject* parentRenderer = this->parentRenderer(); |
+ LayoutObject* parentRenderer = this->parentRenderer(); |
if (!parentRenderer) |
return false; |
if (!parentRenderer->canHaveChildren()) |
@@ -117,22 +117,22 @@ void RenderTreeBuilderForElement::createRenderer() |
{ |
RenderStyle& style = this->style(); |
- RenderObject* newRenderer = m_node->createRenderer(style); |
+ LayoutObject* newRenderer = m_node->createRenderer(style); |
if (!newRenderer) |
return; |
- RenderObject* parentRenderer = this->parentRenderer(); |
+ LayoutObject* parentRenderer = this->parentRenderer(); |
if (!parentRenderer->isChildAllowed(newRenderer, style)) { |
newRenderer->destroy(); |
return; |
} |
- // Make sure the RenderObject already knows it is going to be added to a RenderFlowThread before we set the style |
+ // Make sure the LayoutObject already knows it is going to be added to a RenderFlowThread before we set the style |
// for the first time. Otherwise code using inRenderFlowThread() in the styleWillChange and styleDidChange will fail. |
newRenderer->setFlowThreadState(parentRenderer->flowThreadState()); |
- RenderObject* nextRenderer = this->nextRenderer(); |
+ LayoutObject* nextRenderer = this->nextRenderer(); |
m_node->setRenderer(newRenderer); |
newRenderer->setStyle(&style); // setStyle() can depend on renderer() already being set. |
@@ -148,7 +148,7 @@ void RenderTreeBuilderForElement::createRenderer() |
void RenderTreeBuilderForText::createRenderer() |
{ |
- RenderObject* parentRenderer = this->parentRenderer(); |
+ LayoutObject* parentRenderer = this->parentRenderer(); |
RenderStyle* style = parentRenderer->style(); |
ASSERT(m_node->textRendererIsNeeded(*style, *parentRenderer)); |
@@ -159,11 +159,11 @@ void RenderTreeBuilderForText::createRenderer() |
return; |
} |
- // Make sure the RenderObject already knows it is going to be added to a RenderFlowThread before we set the style |
+ // Make sure the LayoutObject already knows it is going to be added to a RenderFlowThread before we set the style |
// for the first time. Otherwise code using inRenderFlowThread() in the styleWillChange and styleDidChange will fail. |
newRenderer->setFlowThreadState(parentRenderer->flowThreadState()); |
- RenderObject* nextRenderer = this->nextRenderer(); |
+ LayoutObject* nextRenderer = this->nextRenderer(); |
m_node->setRenderer(newRenderer); |
// Parent takes care of the animations, no need to call setAnimatableStyle. |
newRenderer->setStyle(style); |