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 be9ff5b329df1404dec89c851af00ec0b2e8236d..c3f443cb50dedf66db8207387621926ef32edb78 100644 |
| --- a/content/browser/accessibility/browser_accessibility_cocoa.mm |
| +++ b/content/browser/accessibility/browser_accessibility_cocoa.mm |
| @@ -353,11 +353,11 @@ NSDictionary* attributeToMethodNameMap = nil; |
| // accessibility children of this object. |
| - (NSArray*)children { |
| if (!children_) { |
| - children_.reset([[NSMutableArray alloc] |
| - initWithCapacity:browserAccessibility_->child_count()] ); |
| - for (uint32 index = 0; |
| - index < browserAccessibility_->child_count(); |
| - ++index) { |
| + uint32 childCount = browserAccessibility_->child_count(); |
| + if (browserAccessibility_->IsLeaf()) |
| + childCount = 0; |
|
aboxhall
2013/10/23 16:15:21
Extra-trivial nit: how about
uint32 childCount = 0
|
| + children_.reset([[NSMutableArray alloc] initWithCapacity:childCount]); |
| + for (uint32 index = 0; index < childCount; ++index) { |
| BrowserAccessibilityCocoa* child = |
| browserAccessibility_->GetChild(index)->ToBrowserAccessibilityCocoa(); |
| if ([child isIgnored]) |