X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fappletgui%2FAnnotationPanel.java;h=909ce78543707f046f331454c03408295830d15d;hb=08b496fd543b6cf3b564e470d961bf0807800ef0;hp=ec5fbd8e84176b18362e5673d76668744b61eaa8;hpb=5ab495cf0873d14455eaab904823838563620064;p=jalview.git diff --git a/src/jalview/appletgui/AnnotationPanel.java b/src/jalview/appletgui/AnnotationPanel.java index ec5fbd8..909ce78 100755 --- a/src/jalview/appletgui/AnnotationPanel.java +++ b/src/jalview/appletgui/AnnotationPanel.java @@ -555,7 +555,7 @@ public class AnnotationPanel int lastSSX; int iconOffset = av.charHeight / 2; boolean validRes = false; - + boolean validEnd = false; boolean[] graphGroupDrawn = new boolean[aa.length]; //\u03B2 \u03B1 @@ -765,6 +765,9 @@ public class AnnotationPanel if (column >= row.annotations.length) { column = row.annotations.length - 1; + validEnd = false; + } else { + validEnd = true; } // x ++; @@ -812,7 +815,7 @@ public class AnnotationPanel case 'E': g.setColor(SHEET_COLOUR); - if (row.annotations[endRes] == null + if (!validEnd || row.annotations[endRes] == null || row.annotations[endRes].secondaryStructure != 'E') { g.fillRect(lastSSX, y + 4 + iconOffset,