| Index: content/browser/accessibility/browser_accessibility_cocoa.mm
|
| diff --git a/content/browser/accessibility/browser_accessibility_cocoa.mm b/content/browser/accessibility/browser_accessibility_cocoa.mm
|
| index bc9eea0357372ab1754015d3a4d438ac708cc3a0..c844cdb09abb09cb113faab19f84abbb7570f3a6 100644
|
| --- a/content/browser/accessibility/browser_accessibility_cocoa.mm
|
| +++ b/content/browser/accessibility/browser_accessibility_cocoa.mm
|
| @@ -2796,13 +2796,14 @@
|
| return;
|
|
|
| // TODO(dmazzoni): Support more actions.
|
| - BrowserAccessibilityManager* manager = browserAccessibility_->manager();
|
| if ([action isEqualToString:NSAccessibilityPressAction]) {
|
| - manager->DoDefaultAction(*browserAccessibility_);
|
| + [self delegate]->AccessibilityDoDefaultAction(
|
| + browserAccessibility_->GetId());
|
| } else if ([action isEqualToString:NSAccessibilityShowMenuAction]) {
|
| - manager->ShowContextMenu(*browserAccessibility_);
|
| + [self delegate]->AccessibilityShowContextMenu(
|
| + browserAccessibility_->GetId());
|
| } else if ([action isEqualToString:NSAccessibilityScrollToVisibleAction]) {
|
| - manager->ScrollToMakeVisible(
|
| + browserAccessibility_->manager()->ScrollToMakeVisible(
|
| *browserAccessibility_, gfx::Rect());
|
| }
|
| }
|
| @@ -2838,9 +2839,9 @@
|
| }
|
| if ([attribute isEqualToString:NSAccessibilitySelectedTextRangeAttribute]) {
|
| NSRange range = [(NSValue*)value rangeValue];
|
| - BrowserAccessibilityManager* manager = browserAccessibility_->manager();
|
| - manager->SetTextSelection(
|
| - *browserAccessibility_, range.location, range.location + range.length);
|
| + [self delegate]->AccessibilitySetSelection(
|
| + browserAccessibility_->GetId(), range.location,
|
| + browserAccessibility_->GetId(), range.location + range.length);
|
| }
|
| }
|
|
|
|
|