Index: Source/core/dom/RenderTreeBuilder.cpp |
diff --git a/Source/core/dom/RenderTreeBuilder.cpp b/Source/core/dom/RenderTreeBuilder.cpp |
index ce180e205b8abea53f2b589a082b6e8b0138de65..f4fafb9d14ca9d7f6d58917241a8913ec3c70e2b 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); |
} |