{
if (av.getWrapAlignment())
{
- av.getRanges().scrollToWrappedVisible(seqCanvas.cursorX);
+ // scrollToWrappedVisible expects x-value to have hidden cols subtracted
+ int x = av.getAlignment().getHiddenColumns()
+ .findColumnPosition(seqCanvas.cursorX);
+ av.getRanges().scrollToWrappedVisible(x);
}
else
{
}
}
- if (!av.getAlignment().getHiddenSequences().isHidden(seqCanvas.cursorY)
- && av.getAlignment().getHiddenColumns()
- .isVisible(seqCanvas.cursorX))
+ if (av.getAlignment().getHiddenColumns().isVisible(seqCanvas.cursorX))
{
setStatusMessage(av.getAlignment().getSequenceAt(seqCanvas.cursorY),
seqCanvas.cursorX, seqCanvas.cursorY);