diff options
Diffstat (limited to 'WebCore/html/HTMLElement.cpp')
-rw-r--r-- | WebCore/html/HTMLElement.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/WebCore/html/HTMLElement.cpp b/WebCore/html/HTMLElement.cpp index 4dcf998..0bd6ba5 100644 --- a/WebCore/html/HTMLElement.cpp +++ b/WebCore/html/HTMLElement.cpp @@ -474,7 +474,7 @@ void HTMLElement::setOuterText(const String &text, ExceptionCode& ec) // Is previous node a text node? If so, merge into it. Node* prev = t->previousSibling(); if (prev && prev->isTextNode()) { - Text* textPrev = static_cast<Text*>(prev); + RefPtr<Text> textPrev = static_cast<Text*>(prev); textPrev->appendData(t->data(), ec); if (ec) return; @@ -487,7 +487,7 @@ void HTMLElement::setOuterText(const String &text, ExceptionCode& ec) // Is next node a text node? If so, merge it in. Node* next = t->nextSibling(); if (next && next->isTextNode()) { - Text* textNext = static_cast<Text*>(next); + RefPtr<Text> textNext = static_cast<Text*>(next); t->appendData(textNext->data(), ec); if (ec) return; |