390414 - text-changed:delete event details no longer correct effective, r=aaronlev, sr=bz, a=dsicore
git-svn-id: svn://10.0.0.236/trunk@233915 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -423,6 +423,16 @@ nsGenericDOMDataNode::SetTextInternal(PRUint32 aOffset, PRUint32 aCount,
|
||||
endOffset = textLength;
|
||||
}
|
||||
|
||||
if (aNotify) {
|
||||
CharacterDataChangeInfo info = {
|
||||
aOffset == textLength,
|
||||
aOffset,
|
||||
endOffset,
|
||||
aLength
|
||||
};
|
||||
nsNodeUtils::CharacterDataWillChange(this, &info);
|
||||
}
|
||||
|
||||
if (aOffset == 0 && endOffset == textLength) {
|
||||
// Replacing whole text or old text was empty
|
||||
mText.SetTo(aBuffer, aLength);
|
||||
|
||||
Reference in New Issue
Block a user