Bug 1572831 - Fix usage of nsIDocShellTreeItem in DocAccessibleWrap::DocAccessibleWrap. r=kmag

Differential Revision: https://phabricator.services.mozilla.com/D56002

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Kannan Vijayan 2019-12-10 15:23:10 +00:00
Родитель 647685dd70
Коммит c949a6dbf7
1 изменённых файлов: 1 добавлений и 8 удалений

Просмотреть файл

@ -26,14 +26,7 @@ const uint32_t kCacheRefreshInterval = 500;
DocAccessibleWrap::DocAccessibleWrap(Document* aDocument, PresShell* aPresShell)
: DocAccessible(aDocument, aPresShell) {
nsCOMPtr<nsIDocShellTreeItem> treeItem(aDocument->GetDocShell());
nsCOMPtr<nsIDocShellTreeItem> parentTreeItem;
treeItem->GetInProcessParent(getter_AddRefs(parentTreeItem));
if (treeItem->ItemType() == nsIDocShellTreeItem::typeContent &&
(!parentTreeItem ||
parentTreeItem->ItemType() == nsIDocShellTreeItem::typeChrome)) {
if (aDocument->GetBrowsingContext()->IsTopContent()) {
// The top-level content document gets this special ID.
mID = kNoID;
} else {