X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FPopupMenu.java;h=bb816cd620589b1052324f4bb0379d40d2df38e5;hb=4ef66693f43e72b8f4cc9f8250f2c834421f192f;hp=a487fc7de03ffb89543c2dcea45fa9e61a6401cd;hpb=9fc1c4d049a16cccb933e80b5be07ec36e6bda7f;p=jalview.git diff --git a/src/jalview/gui/PopupMenu.java b/src/jalview/gui/PopupMenu.java index a487fc7..bb816cd 100644 --- a/src/jalview/gui/PopupMenu.java +++ b/src/jalview/gui/PopupMenu.java @@ -641,6 +641,16 @@ public class PopupMenu extends JPopupMenu addshowLinks(linkMenu, linkset.values()); + // disable link menu if there are no valid entries + if (linkMenu.getItemCount() > 0) + { + linkMenu.setEnabled(true); + } + else + { + linkMenu.setEnabled(false); + } + if (sequence != null) { sequenceMenu.add(linkMenu); @@ -649,6 +659,7 @@ public class PopupMenu extends JPopupMenu { add(linkMenu); } + } @@ -1969,7 +1980,7 @@ public class PopupMenu extends JPopupMenu if (conservationMenuItem.isSelected()) { // JBPNote: Conservation name shouldn't be i18n translated - Conservation c = new Conservation("Group", 3, sg.getSequences(ap.av + Conservation c = new Conservation("Group", sg.getSequences(ap.av .getHiddenRepSequences()), sg.getStartRes(), sg.getEndRes() + 1);