Bug 576055 - MayHavePaintEventListener fails for e10s message manager. This was part of bug 549223, but somehow it was lost in a merge. r=dougt

This commit is contained in:
Doug Turner 2010-06-30 21:04:29 -07:00
Родитель f51e70def2
Коммит 786b890902
1 изменённых файлов: 6 добавлений и 1 удалений

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

@ -2092,7 +2092,12 @@ MayHavePaintEventListener(nsPIDOMWindow* aInnerWindow)
if (window)
return MayHavePaintEventListener(window);
return PR_FALSE;
nsCOMPtr<nsPIWindowRoot> root = do_QueryInterface(parentTarget);
nsPIDOMEventTarget* tabChildGlobal;
return root &&
(tabChildGlobal = root->GetParentTarget()) &&
(manager = tabChildGlobal->GetListenerManager(PR_FALSE)) &&
manager->MayHavePaintEventListener();
}
PRBool