diff --git a/chrome/content/zotero/locateMenu.js b/chrome/content/zotero/locateMenu.js index f8eef1d565..82e3790a2b 100644 --- a/chrome/content/zotero/locateMenu.js +++ b/chrome/content/zotero/locateMenu.js @@ -52,17 +52,17 @@ var Zotero_LocateMenu = new function() { if(availableEngines.length) { _addLocateEngines(locateMenu, availableEngines, true); } - - // add separator at end if necessary - if(locateMenu.lastChild.tagName !== "menuseparator") { - locateMenu.appendChild(document.createElement("menuseparator")); - } } else { // add "no items selected" menuitem = _createMenuItem(Zotero.getString("pane.item.selected.zero"), "no-items-selected"); locateMenu.appendChild(menuitem); menuitem.disabled = true; } + + // add separator at end if necessary + if(locateMenu.lastChild.tagName !== "menuseparator") { + locateMenu.appendChild(document.createElement("menuseparator")); + } // add installable locate menus, if there are any if(window.Zotero_Browser) { @@ -72,8 +72,6 @@ var Zotero_LocateMenu = new function() { } if(installableLocateEngines.length) { - locateMenu.appendChild(document.createElement("menuseparator")); - for each(var locateEngine in installableLocateEngines) { var menuitem = document.createElement("menuitem"); menuitem.setAttribute("label", locateEngine.label);