{\r
setLayout(null);\r
this.av = av;\r
- PaintRefresher.Register(this, av.alignment);\r
+ PaintRefresher.Register(this, av.getSequenceSetId());\r
}\r
\r
public void drawIdString(Graphics gg, SequenceI s, int i, int starty,\r
gg.setColor(Color.white);\r
}\r
else if (av.getSelectionGroup() != null &&\r
- av.getSelectionGroup().getSequences(false).contains(s))\r
+ av.getSelectionGroup().getSequences(null).contains(s))\r
{\r
gg.setColor(Color.lightGray);\r
gg.fillRect(0, ((i - starty) * charHeight) + ypos,\r
}\r
\r
seq = av.alignment.getSequenceAt(i);\r
+ if(seq==null)\r
+ continue;\r
\r
// Selected sequence colours\r
if ( (searchResults != null) &&\r
currentTextColor = Color.white;\r
}\r
else if ( (av.getSelectionGroup() != null) &&\r
- av.getSelectionGroup().getSequences(false).contains(seq))\r
+ av.getSelectionGroup().getSequences(null).contains(seq))\r
{\r
currentColor = Color.lightGray;\r
currentTextColor = Color.black;\r