summaryrefslogtreecommitdiffstats
path: root/WebCore/rendering/RenderTextFragment.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/rendering/RenderTextFragment.cpp')
-rw-r--r--WebCore/rendering/RenderTextFragment.cpp6
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();