bug 1340903 - work around binding child docs to non outer DocAccessibles r=eeejay

This commit is contained in:
Trevor Saunders 2017-02-21 15:02:02 -05:00
parent 11a71d0abd
commit b2600d1cbe

View File

@ -427,7 +427,11 @@ DocAccessibleParent::AddChildDoc(DocAccessibleParent* aChildDoc,
// here. // here.
if (outerDoc->ChildrenCount() > 1 || if (outerDoc->ChildrenCount() > 1 ||
(outerDoc->ChildrenCount() == 1 && !outerDoc->ChildAt(0)->IsDoc())) { (outerDoc->ChildrenCount() == 1 && !outerDoc->ChildAt(0)->IsDoc())) {
#ifdef DEBUG
return IPC_FAIL(this, "binding to proxy that can't be a outerDoc!"); return IPC_FAIL(this, "binding to proxy that can't be a outerDoc!");
#else
return IPC_OK();
#endif
} }
aChildDoc->SetParent(outerDoc); aChildDoc->SetParent(outerDoc);