diff options
Diffstat (limited to 'WebCore/rendering/RenderTextFragment.cpp')
-rw-r--r-- | WebCore/rendering/RenderTextFragment.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/WebCore/rendering/RenderTextFragment.cpp b/WebCore/rendering/RenderTextFragment.cpp index 9ff1106..2164ae1 100644 --- a/WebCore/rendering/RenderTextFragment.cpp +++ b/WebCore/rendering/RenderTextFragment.cpp @@ -69,10 +69,14 @@ void RenderTextFragment::setTextInternal(PassRefPtr<StringImpl> text) m_firstLetter = 0; m_start = 0; m_end = textLength(); + if (Node* t = node()) { + ASSERT(!t->renderer()); + t->setRenderer(this); + } } } -UChar RenderTextFragment::previousCharacter() +UChar RenderTextFragment::previousCharacter() const { if (start()) { Node* e = node(); |