mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
bug 1243077 - make xpcAccessible::GetChildAt() work with proxied accessibles r=davidb
This commit is contained in:
parent
d6b1c63636
commit
7ed70c4747
@ -103,16 +103,16 @@ xpcAccessible::GetChildAt(int32_t aChildIndex, nsIAccessible** aChild)
|
||||
NS_ENSURE_ARG_POINTER(aChild);
|
||||
*aChild = nullptr;
|
||||
|
||||
if (!Intl())
|
||||
if (IntlGeneric().IsNull())
|
||||
return NS_ERROR_FAILURE;
|
||||
|
||||
// If child index is negative, then return last child.
|
||||
// XXX: do we really need this?
|
||||
if (aChildIndex < 0)
|
||||
aChildIndex = Intl()->ChildCount() - 1;
|
||||
aChildIndex = IntlGeneric().ChildCount() - 1;
|
||||
|
||||
Accessible* child = Intl()->GetChildAt(aChildIndex);
|
||||
if (!child)
|
||||
AccessibleOrProxy child = IntlGeneric().ChildAt(aChildIndex);
|
||||
if (child.IsNull())
|
||||
return NS_ERROR_INVALID_ARG;
|
||||
|
||||
NS_ADDREF(*aChild = ToXPC(child));
|
||||
|
Loading…
Reference in New Issue
Block a user