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--)
{
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)
{