зеркало из https://github.com/mozilla/gecko-dev.git
Bug 772060 - Part 1: Implement accessibilityArrayAttributeCount for mozPaneAccessible. r=surkov,tbsaunde
This commit is contained in:
Родитель
599c8bd984
Коммит
f19368a57f
|
@ -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)
|
||||
|
|
Загрузка…
Ссылка в новой задаче