Bug 504561 - Comboboxes do not emit accessibility events when selection changes, r=ginn.chen

This commit is contained in:
Alexander Surkov 2009-07-28 10:26:32 +08:00
parent f8f1c8c15b
commit 29a9062ea2

View File

@ -1023,19 +1023,20 @@ void nsHTMLComboboxAccessible::CacheChildren()
if (!mListAccessible) {
mListAccessible =
new nsHTMLComboboxListAccessible(mParent, mDOMNode, mWeakShell);
if (!mListAccessible)
return;
mListAccessible->Init();
}
#ifdef COMBO_BOX_WITH_THREE_CHILDREN
buttonAccessible->SetNextSibling(mListAccessible);
#else
SetFirstChild(mListAccessible);
#endif
if (!mListAccessible) {
return;
}
mListAccessible->SetParent(this);
mListAccessible->SetNextSibling(nsnull);
mListAccessible->Init();
++ mAccChildCount; // List accessible child successfully added
}