summaryrefslogtreecommitdiff
path: root/Source/WebCore/dom/CharacterData.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/dom/CharacterData.cpp')
-rw-r--r--Source/WebCore/dom/CharacterData.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/WebCore/dom/CharacterData.cpp b/Source/WebCore/dom/CharacterData.cpp
index 3879a97e9..f8e034dd6 100644
--- a/Source/WebCore/dom/CharacterData.cpp
+++ b/Source/WebCore/dom/CharacterData.cpp
@@ -81,6 +81,7 @@ unsigned CharacterData::parserAppendData(const UChar* data, unsigned dataLength,
m_data.append(data, end);
updateRenderer(oldLength, 0);
+ document()->incDOMTreeVersion();
// We don't call dispatchModifiedEvent here because we don't want the
// parser to dispatch DOM mutation events.
if (parentNode())
@@ -178,6 +179,7 @@ void CharacterData::setDataAndUpdate(const String& newData, unsigned offsetOfRep
String oldData = m_data;
m_data = newData;
updateRenderer(offsetOfReplacedData, oldLength);
+ document()->incDOMTreeVersion();
dispatchModifiedEvent(oldData);
}