Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(756)

Unified Diff: Source/core/dom/FirstLetterPseudoElement.cpp

Issue 889563002: Make RenderObject::style() return a const object (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Fix a crashers (everything is building!) Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/core/dom/FirstLetterPseudoElement.cpp
diff --git a/Source/core/dom/FirstLetterPseudoElement.cpp b/Source/core/dom/FirstLetterPseudoElement.cpp
index 6384979c13b3c8969fa837870eb718be1ca8fe7f..74142a6b487df87b13fa5174608f5f06ce81df79 100644
--- a/Source/core/dom/FirstLetterPseudoElement.cpp
+++ b/Source/core/dom/FirstLetterPseudoElement.cpp
@@ -240,7 +240,7 @@ RenderStyle* FirstLetterPseudoElement::styleForFirstLetter(RenderObject* rendere
// We always force the pseudo style to recompute as the first-letter style
// computed by the style container may not have taken the renderers styles
// into account.
- styleContainer->style()->removeCachedPseudoStyle(FIRST_LETTER);
+ styleContainer->deprecatedMutableStyle()->removeCachedPseudoStyle(FIRST_LETTER);
RenderStyle* pseudoStyle = styleContainer->getCachedPseudoStyle(FIRST_LETTER, rendererContainer->firstLineStyle());
ASSERT(pseudoStyle);
@@ -272,7 +272,7 @@ void FirstLetterPseudoElement::attachFirstLetterTextRenderers()
new RenderTextFragment(nextRenderer->node() ? nextRenderer->node() : &nextRenderer->document(), oldText.impl(), length, oldText.length() - length);
remainingText->setFirstLetterPseudoElement(this);
remainingText->setIsRemainingTextRenderer(true);
- remainingText->setStyle(nextRenderer->style());
+ remainingText->setStyle(nextRenderer->deprecatedMutableStyle());
if (remainingText->node())
remainingText->node()->setRenderer(remainingText);
@@ -312,7 +312,7 @@ void FirstLetterPseudoElement::didRecalcStyle(StyleRecalcChange)
if (!child->isText() && !child->isQuote() && !child->isImage())
continue;
- child->setPseudoStyle(renderer->style());
+ child->setPseudoStyle(renderer->deprecatedMutableStyle());
}
}

Powered by Google App Engine
This is Rietveld 408576698