Multiple views/hidden region/undo out of index bug
[jalview.git] / src / jalview / gui / PaintRefresher.java
index 1b25385..c6d3b58 100755 (executable)
@@ -178,7 +178,7 @@ public class PaintRefresher
 \r
       if (!exists)\r
       {\r
-        if (i < jSize)\r
+        if (i < comp.getHeight())\r
         {\r
           comp.getSequences().insertElementAt(a1[i], i);\r
         }\r
@@ -187,8 +187,6 @@ public class PaintRefresher
           comp.addSequence(a1[i]);\r
         }\r
 \r
-        jSize++;\r
-\r
         if (comp.getHiddenSequences().getSize() > 0)\r
         {\r
           a2 = comp.getHiddenSequences().getFullAlignment().getSequencesArray();\r
@@ -197,6 +195,8 @@ public class PaintRefresher
         {\r
           a2 = comp.getSequencesArray();\r
         }\r
+\r
+        jSize = a2.length;\r
       }\r
     }\r
 \r