X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Frenderer%2Fseqfeatures%2FFeatureRenderer.java;fp=src%2Fjalview%2Frenderer%2Fseqfeatures%2FFeatureRenderer.java;h=e66b7d5189753053692555297a9c9bb1d11b2451;hb=5c041c1e56a818e673f4a141520a4becf81ae801;hp=ee12a5e75fd316b5cc789328fc60a44f7b56c9b5;hpb=c0e507d6ccce5ef53694e0daf56161fc47d10c98;p=jalview.git diff --git a/src/jalview/renderer/seqfeatures/FeatureRenderer.java b/src/jalview/renderer/seqfeatures/FeatureRenderer.java index ee12a5e..e66b7d5 100644 --- a/src/jalview/renderer/seqfeatures/FeatureRenderer.java +++ b/src/jalview/renderer/seqfeatures/FeatureRenderer.java @@ -537,10 +537,15 @@ public class FeatureRenderer extends FeatureRendererModel continue; } + /* + * find features of this type, and the colour of the _last_ one + * (the one that would be drawn on top) that has a colour + */ List overlaps = seq.findFeatures(column, column, type); - for (SequenceFeature sequenceFeature : overlaps) + for (int i = overlaps.size() - 1 ; i >= 0 ; i--) { + SequenceFeature sequenceFeature = overlaps.get(i); if (!featureGroupNotShown(sequenceFeature)) { Color col = getColour(sequenceFeature);