Copy seq ordering bug fixed
[jalview.git] / src / jalview / appletgui / AlignFrame.java
index 491d2be..caa0321 100755 (executable)
@@ -300,7 +300,7 @@ public class AlignFrame
                              seq.findPosition(sg.getStartRes()) + "\t"\r
                              + seq.findPosition(sg.getEndRes()) + "\t"\r
                              +\r
-                             sg.getSequenceAt(i).getSequence(sg.getStartRes(),\r
+                             seq.getSequence(sg.getStartRes(),\r
           sg.getEndRes() + 1) + "\n");\r
     }\r
 \r
@@ -567,8 +567,9 @@ public class AlignFrame
 \r
     int start=0, end = viewport.alignment.getWidth();\r
 \r
-    if(viewport.getSelectionGroup()!=null\r
-     || viewport.getSelectionGroup().sequences.size()<1)\r
+    if (viewport.getSelectionGroup() != null\r
+        && viewport.getSelectionGroup().sequences != null\r
+        && viewport.getSelectionGroup().sequences.size()>0)\r
     {\r
       seqs = viewport.getSelectionGroup().sequences;\r
       start = viewport.getSelectionGroup().getStartRes();\r