Bug 772060 - Part 1: Implement accessibilityArrayAttributeCount for mozPaneAccessible. r=surkov,tbsaunde

--HG--
extra : rebase_source : 4d9d87b9ffebdec3844a661a81e187a9bc130ef7
This commit is contained in:
Hubert Figuière 2012-07-11 17:29:19 -07:00
parent f3e77b149a
commit 3c4c50954f

View File

@ -338,6 +338,19 @@ enum CheckboxValue {
@implementation mozPaneAccessible
- (NSUInteger)accessibilityArrayAttributeCount:(NSString*)attribute
{
if (!mGeckoAccessible)
return 0;
// By default this calls -[[mozAccessible children] count].
// Since we don't cache mChildren. This is faster.
if ([attribute isEqualToString:NSAccessibilityChildrenAttribute])
return mGeckoAccessible->ChildCount() ? 1 : 0;
return [super accessibilityArrayAttributeCount:attribute];
}
- (NSArray*)children
{
if (!mGeckoAccessible)