JAL-2526 correct boundary conditions for sequence left/right of cursor
[jalview.git] / src / jalview / datamodel / Sequence.java
index 8ea6ca3..a442cf0 100755 (executable)
@@ -909,7 +909,7 @@ public class Sequence extends ASequence implements SequenceI
       return curs.residuePosition; // easy case :-)
     }
 
-    if (curs.lastColumnPosition > 0 && curs.lastColumnPosition <= col)
+    if (curs.lastColumnPosition > 0 && curs.lastColumnPosition < col)
     {
       /*
        * sequence lies entirely to the left of col
@@ -918,7 +918,7 @@ public class Sequence extends ASequence implements SequenceI
       return end + 1;
     }
 
-    if (curs.firstColumnPosition > 0 && curs.firstColumnPosition >= col)
+    if (curs.firstColumnPosition > 0 && curs.firstColumnPosition > col)
     {
       /*
        * sequence lies entirely to the right of col