PageMenu.jsm - Ci.nsIXULContextMenuBuilder no longer exists (throws an error), allow separator lines

This commit is contained in:
janekptacijarabaci
2017-04-09 19:04:18 +02:00
committed by roytam1
parent 7a9da4168c
commit ce2fdce2c0
2 changed files with 157 additions and 46 deletions
+2
View File
@@ -227,6 +227,8 @@ HTMLMenuElement::TraverseContent(nsIContent* aContent,
aBuilder->AddItemFor(menuitem, CanLoadIcon(child, icon));
aSeparator = ST_FALSE;
} else if (child->IsHTML(nsGkAtoms::hr)) {
aBuilder->AddSeparator();
} else if (tag == nsGkAtoms::menu && !element->IsHidden()) {
if (child->HasAttr(kNameSpaceID_None, nsGkAtoms::label)) {
nsAutoString label;