mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 19:04:45 +00:00
Bug 1205476 - crash in mozilla::a11y::DocAccessible::ProcessInvalidationList, part2, r=davidb
This commit is contained in:
parent
3301b277a1
commit
f78dc55625
@ -1348,12 +1348,12 @@ DocAccessible::ProcessInvalidationList()
|
|||||||
// Alter the tree according to aria-owns (seize the trees).
|
// Alter the tree according to aria-owns (seize the trees).
|
||||||
for (uint32_t idx = 0; idx < mARIAOwnsInvalidationList.Length(); idx++) {
|
for (uint32_t idx = 0; idx < mARIAOwnsInvalidationList.Length(); idx++) {
|
||||||
Accessible* owner = mARIAOwnsInvalidationList[idx].mOwner;
|
Accessible* owner = mARIAOwnsInvalidationList[idx].mOwner;
|
||||||
if (owner->IsDefunct()) { // eventually died until we've got here
|
if (!owner->IsInDocument()) { // eventually died before we've got here
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
Accessible* child = GetAccessible(mARIAOwnsInvalidationList[idx].mChild);
|
Accessible* child = GetAccessible(mARIAOwnsInvalidationList[idx].mChild);
|
||||||
if (!child) {
|
if (!child || !child->IsInDocument()) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user