| Index: chrome/browser/renderer_host/render_widget_host_view_mac.mm
|
| ===================================================================
|
| --- chrome/browser/renderer_host/render_widget_host_view_mac.mm (revision 65217)
|
| +++ chrome/browser/renderer_host/render_widget_host_view_mac.mm (working copy)
|
| @@ -1787,7 +1787,12 @@
|
| - (id)accessibilityAttributeValue:(NSString *)attribute {
|
| BrowserAccessibilityManager* manager =
|
| renderWidgetHostView_->browser_accessibility_manager_.get();
|
| - if ([attribute isEqualToString:NSAccessibilityChildrenAttribute] &&
|
| +
|
| + // Contents specifies document view of RenderWidgetHostViewCocoa provided by
|
| + // BrowserAccessibilityManager. Children includes all subviews in addition to
|
| + // contents. Currently we do not have subviews besides the document view.
|
| + if (([attribute isEqualToString:NSAccessibilityChildrenAttribute] ||
|
| + [attribute isEqualToString:NSAccessibilityContentsAttribute]) &&
|
| manager) {
|
| return [NSArray arrayWithObjects:manager->
|
| GetRoot()->toBrowserAccessibilityCocoa(), nil];
|
| @@ -1798,6 +1803,13 @@
|
| return ret;
|
| }
|
|
|
| +- (NSArray*)accessibilityAttributeNames {
|
| + NSMutableArray* ret = [[[NSMutableArray alloc] init] autorelease];
|
| + [ret addObject:NSAccessibilityContentsAttribute];
|
| + [ret addObjectsFromArray:[super accessibilityAttributeNames]];
|
| + return ret;
|
| +}
|
| +
|
| - (id)accessibilityHitTest:(NSPoint)point {
|
| if (!renderWidgetHostView_->browser_accessibility_manager_.get())
|
| return self;
|
|
|