| Index: trunk/src/content/browser/accessibility/browser_accessibility_cocoa.mm
|
| ===================================================================
|
| --- trunk/src/content/browser/accessibility/browser_accessibility_cocoa.mm (revision 284469)
|
| +++ trunk/src/content/browser/accessibility/browser_accessibility_cocoa.mm (working copy)
|
| @@ -1550,12 +1550,7 @@
|
| [self delegate]->AccessibilityDoDefaultAction(
|
| browserAccessibility_->GetId());
|
| } else if ([action isEqualToString:NSAccessibilityShowMenuAction]) {
|
| - NSPoint objOrigin = [self origin];
|
| - NSSize size = [[self size] sizeValue];
|
| - gfx::Point origin = [self delegate]->AccessibilityOriginInScreen(
|
| - gfx::Rect(objOrigin.x, objOrigin.y, size.width, size.height));
|
| - origin.Offset(size.width / 2, size.height / 2);
|
| - [self delegate]->AccessibilityShowMenu(origin);
|
| + [self delegate]->AccessibilityShowMenu(browserAccessibility_->GetId());
|
| }
|
| }
|
|
|
| @@ -1580,11 +1575,10 @@
|
| return;
|
|
|
| if ([attribute isEqualToString:NSAccessibilityFocusedAttribute]) {
|
| - BrowserAccessibilityManager* manager = browserAccessibility_->manager();
|
| NSNumber* focusedNumber = value;
|
| BOOL focused = [focusedNumber intValue];
|
| if (focused)
|
| - manager->SetFocus(browserAccessibility_, true);
|
| + [self delegate]->AccessibilitySetFocus(browserAccessibility_->GetId());
|
| }
|
| if ([attribute isEqualToString:NSAccessibilitySelectedTextRangeAttribute]) {
|
| NSRange range = [(NSValue*)value rangeValue];
|
|
|