\r
import java.awt.*;\r
\r
-import jalview.analysis.*;\r
import jalview.datamodel.*;\r
\r
public class SeqCanvas\r
if(g.getClip()==null)\r
g.setClip(0, 0, cWidth * av.charWidth, canvasHeight);\r
\r
-\r
- drawPanel(g, startRes, endx, 0, al.getHeight(), startRes, 0, ypos);\r
+ if (av.alignment.getWidth() >= av.vconsensus.size())\r
+ {\r
+ endx = av.vconsensus.size() - 2;\r
+ }\r
+ drawPanel(g, startRes, endx, 0, al.getHeight(), startRes, 0, ypos);\r
g.setClip(null);\r
g.translate( -LABEL_WEST, 0);\r
\r
cWidth * av.charWidth, (int) clip.getBounds().getHeight());\r
}\r
\r
+ if(av.alignment.getWidth() >= av.vconsensus.size())\r
+ {\r
+ endx = av.vconsensus.size()-2;\r
+ }\r
+\r
drawPanel(g, startRes, endx, 0, al.getHeight(), startRes, 0, ypos);\r
g.setClip(clip);\r
g.translate(-LABEL_WEST, 0);\r