mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-24 13:21:05 +00:00
Bug 1431000 - Replace the use of nsINode::InsertChildAt_Deprecated with nsINode::InsertChildBefore in nsHtml5TreeOperation, r=catalinb
This commit is contained in:
parent
413d401466
commit
689d24ff90
@ -285,8 +285,7 @@ nsHtml5TreeOperation::FosterParent(nsIContent* aNode,
|
||||
nsHtml5OtherDocUpdate update(foster->OwnerDoc(),
|
||||
aBuilder->GetDocument());
|
||||
|
||||
uint32_t pos = foster->ComputeIndexOf(aTable);
|
||||
nsresult rv = foster->InsertChildAt_Deprecated(aNode, pos, false);
|
||||
nsresult rv = foster->InsertChildBefore(aNode, aTable, false);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
nsNodeUtils::ContentInserted(foster, aNode);
|
||||
return rv;
|
||||
@ -676,8 +675,6 @@ nsHtml5TreeOperation::FosterParentText(nsIContent* aStackParent,
|
||||
nsHtml5OtherDocUpdate update(foster->OwnerDoc(),
|
||||
aBuilder->GetDocument());
|
||||
|
||||
uint32_t pos = foster->ComputeIndexOf(aTable);
|
||||
|
||||
nsIContent* previousSibling = aTable->GetPreviousSibling();
|
||||
if (previousSibling && previousSibling->IsNodeOfType(nsINode::eTEXT)) {
|
||||
return AppendTextToTextNode(aBuffer,
|
||||
@ -692,7 +689,7 @@ nsHtml5TreeOperation::FosterParentText(nsIContent* aStackParent,
|
||||
rv = text->SetText(aBuffer, aLength, false);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
||||
rv = foster->InsertChildAt_Deprecated(text, pos, false);
|
||||
rv = foster->InsertChildBefore(text, aTable, false);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
nsNodeUtils::ContentInserted(foster, text);
|
||||
return rv;
|
||||
|
Loading…
Reference in New Issue
Block a user