mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-13 13:25:37 +00:00
Bug 1172577 - Handle proxies in mozAccessible method customDescription r=tbsaunde
This commit is contained in:
parent
66a8fe1d95
commit
8178a345af
@ -600,12 +600,13 @@ struct RoleDescrComparator
|
||||
{
|
||||
NS_OBJC_BEGIN_TRY_ABORT_BLOCK_NIL;
|
||||
|
||||
AccessibleWrap* accWrap = [self getGeckoAccessible];
|
||||
if (accWrap->IsDefunct())
|
||||
return nil;
|
||||
|
||||
nsAutoString desc;
|
||||
accWrap->Description(desc);
|
||||
if (AccessibleWrap* accWrap = [self getGeckoAccessible])
|
||||
accWrap->Description(desc);
|
||||
else if (ProxyAccessible* proxy = [self getProxyAccessible])
|
||||
proxy->Description(desc);
|
||||
else
|
||||
return nil;
|
||||
|
||||
return nsCocoaUtils::ToNSString(desc);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user