* build a new links menu based on the current links
* and any non-positional features
*/
+ List<SequenceFeature> features = null;
+ if (sq != null)
+ {
List<String> nlinks = Preferences.sequenceUrlLinks.getLinksForMenu();
- List<SequenceFeature> features = sq.getFeatures().getNonPositionalFeatures();
+ features = sq.getFeatures().getNonPositionalFeatures();
for (SequenceFeature sf : features)
{
if (sf.links != null)
nlinks.addAll(sf.links);
}
}
+ }
PopupMenu pop = new PopupMenu(alignPanel, sq, features,
Preferences.getGroupURLLinks());
lastid = seq;
SequenceI pickedSeq = av.getAlignment().getSequenceAt(seq);
- av.getSelectionGroup().addOrRemove(pickedSeq, true);
+ av.getSelectionGroup().addOrRemove(pickedSeq, false);
}
/**
for (int i = start; i <= end; i++)
{
av.getSelectionGroup().addSequence(av.getAlignment().getSequenceAt(i),
- i == end);
+ false);
}
}