Bug 1349160 - Dismissing Print dialogue crashes Firefox, r=yzen

This commit is contained in:
Alexander Surkov 2017-04-03 15:21:05 -04:00
parent cf8fb2b9dd
commit c528975ed0

View File

@ -2135,7 +2135,8 @@ Accessible::RemoveChild(Accessible* aChild)
MOZ_DIAGNOSTIC_ASSERT(aChild->mParent, "No parent");
MOZ_DIAGNOSTIC_ASSERT(aChild->mParent == this, "Wrong parent");
MOZ_DIAGNOSTIC_ASSERT(aChild->mIndexInParent != -1, "Unbound child was given");
MOZ_DIAGNOSTIC_ASSERT((mStateFlags & eKidsMutating) || aChild->IsDefunct() || aChild->IsDoc(),
MOZ_DIAGNOSTIC_ASSERT((mStateFlags & eKidsMutating) || aChild->IsDefunct() ||
aChild->IsDoc() || IsApplication(),
"Illicit children change");
int32_t index = static_cast<uint32_t>(aChild->mIndexInParent);