diff --git a/mozilla/content/html/document/src/nsHTMLDocument.cpp b/mozilla/content/html/document/src/nsHTMLDocument.cpp index d3e436ee5de..17e072e93de 100644 --- a/mozilla/content/html/document/src/nsHTMLDocument.cpp +++ b/mozilla/content/html/document/src/nsHTMLDocument.cpp @@ -1358,11 +1358,6 @@ nsHTMLDocument::ContentAppended(nsIDocument* aDocument, { NS_ASSERTION(aDocument == this, "unexpected doc"); - if (aContainer->GetBindingParent()) { - // Anonymous node; bail out - return; - } - PRUint32 count = aContainer->GetChildCount(); for (PRUint32 i = aNewIndexInContainer; i < count; ++i) { RegisterNamedItems(aContainer->GetChildAt(i)); @@ -1379,11 +1374,6 @@ nsHTMLDocument::ContentInserted(nsIDocument* aDocument, NS_ABORT_IF_FALSE(aContent, "Null content!"); - if (aContent->GetBindingParent()) { - // Anonymous node; bail out - return; - } - RegisterNamedItems(aContent); } @@ -1397,11 +1387,6 @@ nsHTMLDocument::ContentRemoved(nsIDocument* aDocument, NS_ABORT_IF_FALSE(aChild, "Null content!"); - if (aChild->GetBindingParent()) { - // Anonymous node; bail out - return; - } - UnregisterNamedItems(aChild); } @@ -1412,11 +1397,6 @@ nsHTMLDocument::AttributeWillChange(nsIContent* aContent, PRInt32 aNameSpaceID, NS_ABORT_IF_FALSE(aContent, "Null content!"); NS_PRECONDITION(aAttribute, "Must have an attribute that's changing!"); - if (aContent->GetBindingParent()) { - // Anonymous node; bail out - return; - } - if (!IsXHTML() && aAttribute == nsGkAtoms::name && aNameSpaceID == kNameSpaceID_None) { nsIAtom* name = IsNamedItem(aContent); @@ -1450,11 +1430,6 @@ nsHTMLDocument::AttributeChanged(nsIDocument* aDocument, NS_ABORT_IF_FALSE(aContent, "Null content!"); NS_PRECONDITION(aAttribute, "Must have an attribute that's changing!"); - if (aContent->GetBindingParent()) { - // Anonymous node; bail out - return; - } - if (!IsXHTML() && aAttribute == nsGkAtoms::name && aNameSpaceID == kNameSpaceID_None) {