Chromium Code Reviews| 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 c7c569725f607ca99458319b4ee5bb68c743bfe4..ae4171f20571685ac30cc309511424026426a63b 100644 |
| --- a/content/browser/accessibility/browser_accessibility_cocoa.mm |
| +++ b/content/browser/accessibility/browser_accessibility_cocoa.mm |
| @@ -233,7 +233,9 @@ NSDictionary* attributeToMethodNameMap = nil; |
| } |
| - (NSValue*)columnIndexRange { |
| - if ([self internalRole] != ui::AX_ROLE_CELL) |
| + if ([self internalRole] != ui::AX_ROLE_CELL && |
|
dmazzoni
2015/01/08 18:11:25
Please add a helper function for this, like IsCell
je_julie(Not used)
2015/01/09 16:47:37
Done
|
| + [self internalRole] != ui::AX_ROLE_COLUMN_HEADER && |
| + [self internalRole] != ui::AX_ROLE_ROW_HEADER) |
| return nil; |
| int column = -1; |
| @@ -666,7 +668,9 @@ NSDictionary* attributeToMethodNameMap = nil; |
| } |
| - (NSValue*)rowIndexRange { |
| - if ([self internalRole] != ui::AX_ROLE_CELL) |
| + if ([self internalRole] != ui::AX_ROLE_CELL && |
| + [self internalRole] != ui::AX_ROLE_COLUMN_HEADER && |
| + [self internalRole] != ui::AX_ROLE_ROW_HEADER) |
| return nil; |
| int row = -1; |
| @@ -1074,7 +1078,9 @@ NSDictionary* attributeToMethodNameMap = nil; |
| j < child->PlatformChildCount(); |
| ++j) { |
| BrowserAccessibility* cell = child->PlatformGetChild(j); |
| - if (cell->GetRole() != ui::AX_ROLE_CELL) |
| + if ([self internalRole] != ui::AX_ROLE_CELL && |
| + [self internalRole] != ui::AX_ROLE_COLUMN_HEADER && |
| + [self internalRole] != ui::AX_ROLE_ROW_HEADER) |
| continue; |
| int colIndex; |
| if (!cell->GetIntAttribute( |