summaryrefslogtreecommitdiff
path: root/chromium/content/browser/accessibility/browser_accessibility_cocoa.mm
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/browser/accessibility/browser_accessibility_cocoa.mm')
-rw-r--r--chromium/content/browser/accessibility/browser_accessibility_cocoa.mm8
1 files changed, 3 insertions, 5 deletions
diff --git a/chromium/content/browser/accessibility/browser_accessibility_cocoa.mm b/chromium/content/browser/accessibility/browser_accessibility_cocoa.mm
index 66181224b95..ea4db4a33c3 100644
--- a/chromium/content/browser/accessibility/browser_accessibility_cocoa.mm
+++ b/chromium/content/browser/accessibility/browser_accessibility_cocoa.mm
@@ -259,11 +259,10 @@ bool InitializeAccessibilityTreeSearch(
NSDictionary* dictionary = parameter;
id startElementParameter = [dictionary objectForKey:@"AXStartElement"];
- BrowserAccessibility* startNode = nullptr;
if ([startElementParameter isKindOfClass:[BrowserAccessibilityCocoa class]]) {
BrowserAccessibilityCocoa* startNodeCocoa =
(BrowserAccessibilityCocoa*)startElementParameter;
- startNode = [startNodeCocoa browserAccessibility];
+ search->SetStartNode([startNodeCocoa browserAccessibility]);
}
bool immediateDescendantsOnly = false;
@@ -297,7 +296,6 @@ bool InitializeAccessibilityTreeSearch(
if ([searchTextParameter isKindOfClass:[NSString class]])
searchText = base::SysNSStringToUTF8(searchTextParameter);
- search->SetStartNode(startNode);
search->SetDirection(direction);
search->SetImmediateDescendantsOnly(immediateDescendantsOnly);
search->SetVisibleOnly(visibleOnly);
@@ -1511,14 +1509,14 @@ bool InitializeAccessibilityTreeSearch(
return [NSValue valueWithRect:nsrect];
}
if ([attribute isEqualToString:@"AXUIElementCountForSearchPredicate"]) {
- OneShotAccessibilityTreeSearch search(browserAccessibility_->manager());
+ OneShotAccessibilityTreeSearch search(browserAccessibility_);
if (InitializeAccessibilityTreeSearch(&search, parameter))
return [NSNumber numberWithInt:search.CountMatches()];
return nil;
}
if ([attribute isEqualToString:@"AXUIElementsForSearchPredicate"]) {
- OneShotAccessibilityTreeSearch search(browserAccessibility_->manager());
+ OneShotAccessibilityTreeSearch search(browserAccessibility_);
if (InitializeAccessibilityTreeSearch(&search, parameter)) {
size_t count = search.CountMatches();
NSMutableArray* result = [NSMutableArray arrayWithCapacity:count];