зеркало из https://github.com/mozilla/gecko-dev.git
Bug 344901. Document frame accessible has no child. Patch from Ginn Chen. r=aaronlev
This commit is contained in:
Родитель
58cd497621
Коммит
2a0ee0ae1b
|
@ -106,7 +106,7 @@
|
|||
#define USE_ATK_ROLE_HEADING
|
||||
#define USE_ATK_ROLE_PAGE
|
||||
#define USE_ATK_ROLE_SECTION
|
||||
#define USE_ATK_ROLE_REDUNDANT_OBJECT // XXX not currently used
|
||||
#define USE_ATK_ROLE_REDUNDANT_OBJECT
|
||||
#define USE_ATK_OBJECT_ATTRIBUTES // XXX not currently used
|
||||
#define USE_ATK_STATE_INVALID_ENTRY
|
||||
// When should we use ROLE_AUTCOMPLETE vs. STATE_SUPPORTS_AUTOCOMPLETION?
|
||||
|
|
|
@ -811,7 +811,7 @@ NS_IMETHODIMP nsHyperTextAccessible::GetLinks(PRInt32 *aLinks)
|
|||
nsCOMPtr<nsIAccessible> accessible;
|
||||
|
||||
while (NextChild(accessible)) {
|
||||
if (!IsEmbeddedObject(accessible)) {
|
||||
if (IsEmbeddedObject(accessible)) {
|
||||
++*aLinks;
|
||||
}
|
||||
}
|
||||
|
@ -829,7 +829,7 @@ NS_IMETHODIMP nsHyperTextAccessible::GetLink(PRInt32 aIndex, nsIAccessibleHyperL
|
|||
nsCOMPtr<nsIAccessible> accessible;
|
||||
|
||||
while (NextChild(accessible)) {
|
||||
if (!IsEmbeddedObject(accessible) && aIndex-- == 0) {
|
||||
if (IsEmbeddedObject(accessible) && aIndex-- == 0) {
|
||||
CallQueryInterface(accessible, aLink);
|
||||
return NS_OK;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче