Index: Source/core/dom/RenderTreeBuilder.cpp |
diff --git a/Source/core/dom/RenderTreeBuilder.cpp b/Source/core/dom/RenderTreeBuilder.cpp |
index cc64c40f8b7234339a3e02f7af7816f605deb889..60ebfd525a3b6bb13c4ddd2e2f07c58538d07ab9 100644 |
--- a/Source/core/dom/RenderTreeBuilder.cpp |
+++ b/Source/core/dom/RenderTreeBuilder.cpp |
@@ -149,12 +149,12 @@ void RenderTreeBuilderForElement::createRenderer() |
void RenderTreeBuilderForText::createRenderer() |
{ |
LayoutObject* parentRenderer = this->parentRenderer(); |
- LayoutStyle* style = parentRenderer->style(); |
+ LayoutStyle& style = parentRenderer->mutableStyleRef(); |
- ASSERT(m_node->textRendererIsNeeded(*style, *parentRenderer)); |
+ ASSERT(m_node->textRendererIsNeeded(style, *parentRenderer)); |
RenderText* newRenderer = m_node->createTextRenderer(style); |
- if (!parentRenderer->isChildAllowed(newRenderer, *style)) { |
+ if (!parentRenderer->isChildAllowed(newRenderer, style)) { |
newRenderer->destroy(); |
return; |
} |
@@ -166,7 +166,7 @@ void RenderTreeBuilderForText::createRenderer() |
LayoutObject* nextRenderer = this->nextRenderer(); |
m_node->setRenderer(newRenderer); |
// Parent takes care of the animations, no need to call setAnimatableStyle. |
- newRenderer->setStyle(style); |
+ newRenderer->setStyle(&style); |
parentRenderer->addChild(newRenderer, nextRenderer); |
} |