Bug 726507 - Replace GetAccService()->GetAccessible() with mDoc->GetAccessible() in html/ and xul/ subfolders of accessibility/src/ folder, r=surkov

This commit is contained in:
joseph 2012-02-16 03:22:17 +08:00
Родитель f276ee1b9f
Коммит 58ceb0c1a6
4 изменённых файлов: 11 добавлений и 11 удалений

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

@ -431,16 +431,16 @@ nsHTMLSelectOptionAccessible::GetSelectState(PRUint64* aState)
{ {
*aState = 0; *aState = 0;
nsIContent *content = mContent; nsIContent* selectNode = mContent;
while (content && content->Tag() != nsGkAtoms::select) { while (selectNode && selectNode->Tag() != nsGkAtoms::select) {
content = content->GetParent(); selectNode = selectNode->GetParent();
} }
if (content) { if (selectNode) {
nsAccessible* selAcc = GetAccService()->GetAccessible(content, nsnull); nsAccessible* select = mDoc->GetAccessible(selectNode);
if (selAcc) { if (select) {
*aState = selAcc->State(); *aState = select->State();
return content; return selectNode;
} }
} }
return nsnull; return nsnull;

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

@ -887,7 +887,7 @@ nsXULListboxAccessible::ContainerWidget() const
nsCOMPtr<nsINode> inputNode = do_QueryInterface(inputElm); nsCOMPtr<nsINode> inputNode = do_QueryInterface(inputElm);
if (inputNode) { if (inputNode) {
nsAccessible* input = nsAccessible* input =
GetAccService()->GetAccessible(inputNode, nsnull); mDoc->GetAccessible(inputNode);
return input ? input->ContainerWidget() : nsnull; return input ? input->ContainerWidget() : nsnull;
} }
} }

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

@ -647,7 +647,7 @@ nsXULMenubarAccessible::CurrentItem()
nsMenuFrame* menuFrame = menuBarFrame->GetCurrentMenuItem(); nsMenuFrame* menuFrame = menuBarFrame->GetCurrentMenuItem();
if (menuFrame) { if (menuFrame) {
nsIContent* menuItemNode = menuFrame->GetContent(); nsIContent* menuItemNode = menuFrame->GetContent();
return GetAccService()->GetAccessible(menuItemNode, nsnull); return mDoc->GetAccessible(menuItemNode);
} }
} }
return nsnull; return nsnull;

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

@ -517,7 +517,7 @@ nsXULTreeAccessible::ContainerWidget() const
nsCOMPtr<nsINode> inputNode = do_QueryInterface(inputElm); nsCOMPtr<nsINode> inputNode = do_QueryInterface(inputElm);
if (inputNode) { if (inputNode) {
nsAccessible* input = nsAccessible* input =
GetAccService()->GetAccessible(inputNode, nsnull); mDoc->GetAccessible(inputNode);
return input ? input->ContainerWidget() : nsnull; return input ? input->ContainerWidget() : nsnull;
} }
} }