diff --git a/accessible/ipc/DocAccessibleParent.h b/accessible/ipc/DocAccessibleParent.h index eccac581806..9e424455a1c 100644 --- a/accessible/ipc/DocAccessibleParent.h +++ b/accessible/ipc/DocAccessibleParent.h @@ -85,7 +85,7 @@ public: */ void RemoveChildDoc(DocAccessibleParent* aChildDoc) { - aChildDoc->mParent->SetChildDoc(nullptr); + aChildDoc->Parent()->SetChildDoc(nullptr); mChildDocs.RemoveElement(aChildDoc); aChildDoc->mParentDoc = nullptr; MOZ_ASSERT(aChildDoc->mChildDocs.Length() == 0); diff --git a/accessible/ipc/ProxyAccessible.h b/accessible/ipc/ProxyAccessible.h index 7645ae98491..d53e48cbcfd 100644 --- a/accessible/ipc/ProxyAccessible.h +++ b/accessible/ipc/ProxyAccessible.h @@ -46,7 +46,7 @@ public: ProxyAccessible* ChildAt(uint32_t aIdx) const { return mChildren[aIdx]; } // XXX evaluate if this is fast enough. - size_t IndexInParent() const { return mParent->mChildren.IndexOf(this); } + size_t IndexInParent() const { return Parent()->mChildren.IndexOf(this); } int32_t IndexOfEmbeddedChild(const ProxyAccessible*); bool MustPruneChildren() const;