зеркало из https://github.com/mozilla/gecko-dev.git
bug 107900, r=jag, sr=ben, add toolbarbutton and button to lazy elements
that don't have their contents built right away
This commit is contained in:
Родитель
a2ad7e6805
Коммит
3bf4af528c
|
@ -1406,7 +1406,9 @@ nsXULContentBuilder::IsOpen(nsIContent* aElement)
|
|||
// Treat the 'root' element as always open, -unless- it's a
|
||||
// menu/menupopup. We don't need to "fake" these as being open.
|
||||
if ((aElement == mRoot) && (tag.get() != nsXULAtoms::menu) &&
|
||||
(tag.get() != nsXULAtoms::menubutton))
|
||||
(tag.get() != nsXULAtoms::menubutton) &&
|
||||
(tag.get() != nsXULAtoms::toolbarbutton) &&
|
||||
(tag.get() != nsXULAtoms::button))
|
||||
return PR_TRUE;
|
||||
|
||||
nsAutoString value;
|
||||
|
@ -1511,7 +1513,8 @@ nsXULContentBuilder::IsLazyWidgetItem(nsIContent* aElement)
|
|||
|
||||
if ((tag.get() == nsXULAtoms::tree) || (tag.get() == nsXULAtoms::treeitem) ||
|
||||
(tag.get() == nsXULAtoms::menu) || (tag.get() == nsXULAtoms::menulist) ||
|
||||
(tag.get() == nsXULAtoms::menubutton))
|
||||
(tag.get() == nsXULAtoms::menubutton) || (tag.get() == nsXULAtoms::toolbarbutton) ||
|
||||
(tag.get() == nsXULAtoms::button))
|
||||
return PR_TRUE;
|
||||
|
||||
return PR_FALSE;
|
||||
|
|
Загрузка…
Ссылка в новой задаче