Bug 381167, r+sr=roc

This commit is contained in:
Olli.Pettay@helsinki.fi 2007-05-21 00:27:47 -07:00
parent 13e7c6f6c6
commit 5b6a10c55d

View File

@ -120,9 +120,12 @@ static void FindBodyElement(nsIContent* aParent, nsIContent** aResult)
*aResult = content; *aResult = content;
NS_ADDREF(*aResult); NS_ADDREF(*aResult);
break; break;
} } else if (ni->Equals(nsGkAtoms::tree, kNameSpaceID_XUL)) {
else if (content->IsNodeOfType(nsINode::eELEMENT) && // There are nesting tree elements. Only the innermost should
!ni->Equals(nsGkAtoms::_template, kNameSpaceID_XUL)) { // find the treechilren.
break;
} else if (content->IsNodeOfType(nsINode::eELEMENT) &&
!ni->Equals(nsGkAtoms::_template, kNameSpaceID_XUL)) {
FindBodyElement(content, aResult); FindBodyElement(content, aResult);
if (*aResult) if (*aResult)
break; break;