Bug 571246 - do not create accessible for svg resource documents, r=davidb, bz

This commit is contained in:
Alexander Surkov 2010-06-18 11:43:46 +09:00
Родитель 2bcb002558
Коммит 8bf8fe252b
1 изменённых файлов: 3 добавлений и 2 удалений

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

@ -440,8 +440,9 @@ nsAccDocManager::RemoveListeners(nsIDocument *aDocument)
nsDocAccessible*
nsAccDocManager::CreateDocOrRootAccessible(nsIDocument *aDocument)
{
// Ignore temporary and hiding documents.
if (aDocument->IsInitialDocument() || !aDocument->IsVisible())
// Ignore temporary, hiding and svg resource documents.
if (aDocument->IsInitialDocument() || !aDocument->IsVisible() ||
aDocument->GetDisplayDocument())
return nsnull;
// Ignore documents without presshell.