зеркало из https://github.com/mozilla/gecko-dev.git
Bug 630194 - Make sure accessibility is notified for all lazily generated frames, r=surkov, sr=bz, a=final+
This commit is contained in:
Родитель
acce678852
Коммит
f37a97c681
|
@ -11764,6 +11764,17 @@ nsCSSFrameConstructor::GenerateChildFrames(nsIFrame* aFrame)
|
|||
EndUpdate();
|
||||
}
|
||||
|
||||
#ifdef ACCESSIBILITY
|
||||
nsAccessibilityService* accService = nsIPresShell::AccService();
|
||||
if (accService) {
|
||||
nsIContent* container = aFrame->GetContent();
|
||||
nsIContent* child = container->GetFirstChild();
|
||||
if (child) {
|
||||
accService->ContentRangeInserted(mPresShell, container, child, nsnull);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
// call XBL constructors after the frames are created
|
||||
mPresShell->GetDocument()->BindingManager()->ProcessAttachedQueue();
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче