Fix crash on fetching rowIndex of a row that's not in a table. Bug 211357, r+sr=jst

This commit is contained in:
bzbarsky%mit.edu 2003-07-03 02:47:33 +00:00
parent 0b0c3f7646
commit ddefad53cd

View File

@ -327,15 +327,17 @@ nsHTMLTableRowElement::GetTable(nsIDOMHTMLTableElement** aTable)
nsCOMPtr<nsIDOMNode> sectionNode;
nsresult rv = GetParentNode(getter_AddRefs(sectionNode));
NS_ENSURE_SUCCESS(rv, rv);
if (!sectionNode) {
return rv;
}
nsCOMPtr<nsIDOMNode> tableNode;
rv = sectionNode->GetParentNode(getter_AddRefs(tableNode));
if (NS_SUCCEEDED(rv) && sectionNode) {
rv = CallQueryInterface(tableNode, aTable);
if (!tableNode) {
return rv;
}
return rv;
return CallQueryInterface(tableNode, aTable);
}
NS_IMETHODIMP