зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1688490: Gather moxParent directly instead of querying the parent of our gecko accessible r=eeejay
Differential Revision: https://phabricator.services.mozilla.com/D102965
This commit is contained in:
Родитель
5850226b47
Коммит
897cbb0e6e
|
@ -261,11 +261,14 @@ using namespace mozilla::a11y;
|
|||
// Because moxChildren does ignore filtering, and because
|
||||
// our base ignore method filters out invisible accessibles,
|
||||
// we override this method.
|
||||
AccessibleOrProxy parentAcc = [parent geckoAccessible];
|
||||
if (!parentAcc.IsNull()) {
|
||||
mozAccessible* directGrandparent =
|
||||
GetNativeFromGeckoAccessible([parent geckoAccessible].Parent());
|
||||
GetNativeFromGeckoAccessible(parentAcc.Parent());
|
||||
if ([directGrandparent isKindOfClass:[MOXWebAreaAccessible class]]) {
|
||||
return [parent moxIgnoreWithParent:directGrandparent];
|
||||
}
|
||||
}
|
||||
|
||||
id grandparent = [parent moxParent];
|
||||
if ([grandparent isKindOfClass:[mozMenuItemAccessible class]]) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче