Use selection area with hidden columns in calculations
[jalview.git] / src / jalview / gui / SeqPanel.java
index 4135cb0..9d6b925 100755 (executable)
@@ -820,12 +820,10 @@ public class SeqPanel extends JPanel implements MouseListener,
             {\r
               if(startres>=y2)\r
               {\r
-                System.out.println("left of line");\r
                 fixedLeft = y2;\r
               }\r
               else\r
-             {\r
-               System.out.println("right of line");\r
+              {\r
                fixedRight = y2 - 1;\r
              }\r
             }\r
@@ -876,8 +874,15 @@ public class SeqPanel extends JPanel implements MouseListener,
 \r
             if (!blank)\r
             {\r
-              if(sg.getSize(false) == av.alignment.getHeight())\r
+              if(sg.getSize(false) == av.alignment.getHeight()  )\r
               {\r
+                if((av.hasHiddenColumns\r
+                    && startres<av.getColumnSelection().getHiddenBoundaryRight(startres)))\r
+                {\r
+                  endEditing();\r
+                  return;\r
+                }\r
+\r
                 //We can still insert gaps if the selectionGroup\r
                 //contains all the sequences\r
                 sg.setEndRes(sg.getEndRes()+startres-lastres);\r