mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 03:15:11 +00:00
Fix crash on fetching rowIndex of a row that's not in a table. Bug 211357, r+sr=jst
This commit is contained in:
parent
0b0c3f7646
commit
ddefad53cd
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user