/*
* Scroll left to make start of search results visible
*/
- setScrollValues(start - 1, seqIndex);
+ // setScrollValues(start - 1, seqIndex); // plus one residue
+ setScrollValues(start, seqIndex);
}
else if ((endv = av.getEndRes()) <= end)
{
/*
* Scroll right to make end of search results visible
*/
- setScrollValues(startv + 1 + end - endv, seqIndex);
+ // setScrollValues(startv + 1 + end - endv, seqIndex); // plus one
+ setScrollValues(startv + end - endv, seqIndex);
}
else if ((starts = av.getStartSeq()) > seqIndex)
{
{
try
{
+ if (alignFrame.getSplitViewContainer() != null)
+ {
+ /*
+ * bring enclosing SplitFrame to front first if there is one
+ */
+ ((SplitFrame) alignFrame.getSplitViewContainer()).setSelected(b);
+ }
alignFrame.setSelected(b);
} catch (Exception ex)
{
}
- ;
if (b)
{