Bug 1254824 - Stop filtering ignored mozAccessibles when creating native objects p4 r=surkov

This commit is contained in:
Lorien Hu 2016-06-09 14:33:48 -07:00
parent 0de68faca5
commit 02f547704c

View File

@ -629,15 +629,6 @@ ConvertToNSArray(nsTArray<ProxyAccessible*>& aArray)
}
#ifdef DEBUG_hakan
// make sure we're not returning any ignored accessibles.
NSEnumerator *e = [mChildren objectEnumerator];
mozAccessible *m = nil;
while ((m = [e nextObject])) {
NSAssert1(![m accessibilityIsIgnored], @"we should never return an ignored accessible! (%@)", m);
}
#endif
return mChildren;
NS_OBJC_END_TRY_ABORT_BLOCK_NIL;
@ -1084,7 +1075,6 @@ struct RoleDescrComparator
#ifdef DEBUG_hakan
NSLog (@"%@ received focus!", self);
#endif
NSAssert1(![self accessibilityIsIgnored], @"trying to set focus to ignored element! (%@)", self);
NSAccessibilityPostNotification(GetObjectOrRepresentedView(self),
NSAccessibilityFocusedUIElementChangedNotification);
@ -1165,7 +1155,6 @@ struct RoleDescrComparator
{
NS_OBJC_BEGIN_TRY_ABORT_BLOCK;
NSAssert(![self accessibilityIsIgnored], @"can't sanity check children of an ignored accessible!");
NSEnumerator *iter = [children objectEnumerator];
mozAccessible *curObj = nil;
@ -1218,8 +1207,7 @@ struct RoleDescrComparator
if (!children)
return;
if (![self accessibilityIsIgnored])
[self sanityCheckChildren];
[self sanityCheckChildren];
NSEnumerator *iter = [children objectEnumerator];
mozAccessible *object = nil;