JAL-1807 disambiguated method signatures with numeric primitive args
[jalview.git] / src / jalview / gui / Jalview2XML.java
index be56292..b8fc077 100644 (file)
@@ -1372,6 +1372,10 @@ public class Jalview2XML
           final SequenceI jds, List<String> viewIds, AlignmentPanel ap,
           boolean storeDataset)
   {
+    if (Desktop.desktop == null)
+    {
+      return;
+    }
     JInternalFrame[] frames = Desktop.desktop.getAllFrames();
     for (int f = frames.length - 1; f > -1; f--)
     {
@@ -4650,7 +4654,7 @@ public class Jalview2XML
         srt[s++] = jvar.order;
       }
       reorder.clear();
-      jalview.util.QuickSort.sort(srt, rws);
+      jalview.util.QuickSort.sortInt(srt, rws);
       // and re-insert the annotation at its correct position
       for (JvAnnotRow jvar : rws)
       {