зеркало из https://github.com/mozilla/gecko-dev.git
Bug 865615 - Remove Accessible::DOMNode. r=surkov
Replace Accessible::DOMNode with Accessible::GetNode version --HG-- extra : rebase_source : c8b2480e3ec521afbc3979d6932b6876c85796b5
This commit is contained in:
Родитель
24cafeec62
Коммит
de03ee873d
|
@ -166,11 +166,7 @@ public:
|
|||
* Return DOM node associated with the accessible.
|
||||
*/
|
||||
virtual nsINode* GetNode() const;
|
||||
inline already_AddRefed<nsIDOMNode> DOMNode() const
|
||||
{
|
||||
nsCOMPtr<nsIDOMNode> DOMNode = do_QueryInterface(GetNode());
|
||||
return DOMNode.forget();
|
||||
}
|
||||
|
||||
nsIContent* GetContent() const { return mContent; }
|
||||
mozilla::dom::Element* Elm() const
|
||||
{ return mContent && mContent->IsElement() ? mContent->AsElement() : nullptr; }
|
||||
|
|
|
@ -114,7 +114,7 @@ XULTabAccessible::RelationByType(RelationType aType)
|
|||
if (!tabsElm)
|
||||
return rel;
|
||||
|
||||
nsCOMPtr<nsIDOMNode> domNode(DOMNode());
|
||||
nsCOMPtr<nsIDOMNode> domNode(do_QueryInterface(GetNode()));
|
||||
nsCOMPtr<nsIDOMNode> tabpanelNode;
|
||||
tabsElm->GetRelatedElement(domNode, getter_AddRefs(tabpanelNode));
|
||||
if (!tabpanelNode)
|
||||
|
@ -201,7 +201,7 @@ XULTabpanelAccessible::RelationByType(RelationType aType)
|
|||
if (!tabpanelsElm)
|
||||
return rel;
|
||||
|
||||
nsCOMPtr<nsIDOMNode> domNode(DOMNode());
|
||||
nsCOMPtr<nsIDOMNode> domNode(do_QueryInterface(GetNode()));
|
||||
nsCOMPtr<nsIDOMNode> tabNode;
|
||||
tabpanelsElm->GetRelatedElement(domNode, getter_AddRefs(tabNode));
|
||||
if (!tabNode)
|
||||
|
|
Загрузка…
Ссылка в новой задаче