Watch for exceeding width limit
[jalview.git] / src / jalview / appletgui / ScalePanel.java
index af226f3..fc7be6d 100755 (executable)
@@ -104,6 +104,11 @@ public class ScalePanel
     int x = evt.getX();\r
     int res = x / av.getCharWidth() + av.getStartRes();\r
 \r
+    if(res> av.alignment.getWidth())\r
+    {\r
+      res = av.alignment.getWidth()-1;\r
+    }\r
+\r
     if (!av.getColumnSelection().contains(res))\r
     {\r
       av.getColumnSelection().addElement(res);\r
@@ -129,6 +134,11 @@ public class ScalePanel
     int x = evt.getX();\r
     int res = x / av.getCharWidth() + av.getStartRes();\r
 \r
+    if(res> av.alignment.getWidth())\r
+    {\r
+      res = av.alignment.getWidth()-1;\r
+    }\r
+\r
     SequenceGroup sg = av.getSelectionGroup();\r
     if (sg != null)\r
     {\r