X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FSeqCanvas.java;h=7f30c2489ada6adc0b43fc1ea0cb955e9877c0b3;hb=4b65534cd7d7dad17375e16d38848a69f23882b4;hp=663977421e2242eb9a04b3140bf61b9eb23fb8f2;hpb=8220e64aa2718d0f81f39a93df46c3f2265a9fa4;p=jalview.git diff --git a/src/jalview/gui/SeqCanvas.java b/src/jalview/gui/SeqCanvas.java index 6639774..7f30c24 100755 --- a/src/jalview/gui/SeqCanvas.java +++ b/src/jalview/gui/SeqCanvas.java @@ -209,6 +209,7 @@ public class SeqCanvas extends JPanel SequenceI nextSeq; SequenceGroup group=null; + SequenceGroup [] groups=null; boolean inGroup=false; // are we in a defined group? boolean inRB=false; //Are we in a rubberband group? int sx=-1, sy=-1, ex=-1, ey=-1; @@ -219,8 +220,9 @@ public class SeqCanvas extends JPanel nextSeq = av.getAlignment().getSequenceAt(i); group = av.alignment.findGroup( nextSeq ); + groups = av.alignment.findAllGroups( nextSeq ); - sr.drawSequence(g, nextSeq, group,x1,x2, + sr.drawSequence(g, nextSeq, groups,x1,x2, (x1 - startx) * charWidth, offset + AlignmentUtil.getPixelHeight(starty, i, av.getCharHeight()), charWidth,charHeight,null, i);