From 635860845790a19bf50bbc51ba8fb66a96dde068 Mon Sep 17 00:00:00 2001 From: The Android Open Source Project Date: Thu, 5 Mar 2009 14:34:32 -0800 Subject: auto import from //depot/cupcake/@136594 --- WebCore/dom/CharacterData.cpp | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) (limited to 'WebCore/dom/CharacterData.cpp') diff --git a/WebCore/dom/CharacterData.cpp b/WebCore/dom/CharacterData.cpp index 247a5b6..0ce4170 100644 --- a/WebCore/dom/CharacterData.cpp +++ b/WebCore/dom/CharacterData.cpp @@ -23,7 +23,6 @@ #include "CharacterData.h" #include "CString.h" -#include "Document.h" #include "EventNames.h" #include "ExceptionCode.h" #include "MutationEvent.h" @@ -31,14 +30,14 @@ namespace WebCore { -CharacterData::CharacterData(Document *doc) - : EventTargetNode(doc) +CharacterData::CharacterData(Document *doc, bool isText) + : EventTargetNode(doc, false, false, isText) , m_data(StringImpl::empty()) { } -CharacterData::CharacterData(Document* document, const String& text) - : EventTargetNode(document) +CharacterData::CharacterData(Document* document, const String& text, bool isText) + : EventTargetNode(document, false, false, isText) { m_data = text.impl() ? text.impl() : StringImpl::empty(); } @@ -61,7 +60,7 @@ void CharacterData::setData(const String& data, ExceptionCode&) detach(); attach(); } else if (renderer()) - static_cast(renderer())->setText(m_data); + toRenderText(renderer())->setText(m_data); dispatchModifiedEvent(oldStr.get()); @@ -89,7 +88,7 @@ void CharacterData::appendData(const String& arg, ExceptionCode&) detach(); attach(); } else if (renderer()) - static_cast(renderer())->setTextWithOffset(m_data, oldStr->length(), 0); + toRenderText(renderer())->setTextWithOffset(m_data, oldStr->length(), 0); dispatchModifiedEvent(oldStr.get()); } @@ -110,7 +109,7 @@ void CharacterData::insertData(unsigned offset, const String& arg, ExceptionCode detach(); attach(); } else if (renderer()) - static_cast(renderer())->setTextWithOffset(m_data, offset, 0); + toRenderText(renderer())->setTextWithOffset(m_data, offset, 0); dispatchModifiedEvent(oldStr.get()); @@ -139,7 +138,7 @@ void CharacterData::deleteData(unsigned offset, unsigned count, ExceptionCode& e detach(); attach(); } else if (renderer()) - static_cast(renderer())->setTextWithOffset(m_data, offset, count); + toRenderText(renderer())->setTextWithOffset(m_data, offset, count); dispatchModifiedEvent(oldStr.get()); @@ -169,7 +168,7 @@ void CharacterData::replaceData(unsigned offset, unsigned count, const String& a detach(); attach(); } else if (renderer()) - static_cast(renderer())->setTextWithOffset(m_data, offset, count); + toRenderText(renderer())->setTextWithOffset(m_data, offset, count); dispatchModifiedEvent(oldStr.get()); -- cgit v1.1