Bug 1034640 - crash in nsAccessibilityService::CreateAccessibleByFrameType, r=tbsaunde

This commit is contained in:
Alexander Surkov 2014-07-15 10:17:16 -04:00
parent 6a8a6f930e
commit 1512767ce4

View File

@ -1560,9 +1560,9 @@ nsAccessibilityService::CreateAccessibleByFrameType(nsIFrame* aFrame,
case eHTMLTableRowType: {
// Accessible HTML table row may be a child of tbody/tfoot/thead of
// accessible HTML table or a direct child of accessible of HTML table.
Accessible* table = aContext->IsTable() ?
aContext :
(aContext->Parent()->IsTable() ? aContext->Parent() : nullptr);
Accessible* table = aContext->IsTable() ? aContext : nullptr;
if (!table && aContext->Parent() && aContext->Parent()->IsTable())
table = aContext->Parent();
if (table) {
nsIContent* parentContent = aContent->GetParent();