Bug 406010 - AT-SPI SHOWING and VISIBLE issues on documents, patch=ginn.chen, r=aaronlev, a=mtschrep

This commit is contained in:
surkov.alexander@gmail.com 2008-02-08 05:59:46 -08:00
Родитель 7a7a17051d
Коммит 3f9c835166
1 изменённых файлов: 4 добавлений и 4 удалений

Просмотреть файл

@ -246,10 +246,10 @@ nsDocAccessible::GetState(PRUint32 *aState, PRUint32 *aExtraState)
frame = frame->GetParent();
}
if (frame != nsnull) {
if (!CheckVisibilityInParentChain(mDocument, frame->GetViewExternal())) {
*aState |= nsIAccessibleStates::STATE_INVISIBLE;
}
if (frame == nsnull ||
!CheckVisibilityInParentChain(mDocument, frame->GetViewExternal())) {
*aState |= nsIAccessibleStates::STATE_INVISIBLE |
nsIAccessibleStates::STATE_OFFSCREEN;
}
nsCOMPtr<nsIEditor> editor;