зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
647685dd70
Коммит
c949a6dbf7
|
@ -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 {
|
||||
|
|
Загрузка…
Ссылка в новой задаче