}
else
{
- viewport.alignment.deleteAllGroups();
- viewport.sequenceColours=null;
- while (viewport.alignment.getHeight() > 0)
- {
- viewport.alignment.deleteSequence(0);
- }
+ Rectangle bounds = this.getBounds();
- viewport.historyList.clear();
- viewport.redoList.clear();
- Alignment dset = viewport.alignment.getDataset();
- while (dset.getHeight() > 0)
- {
- dset.deleteSequence(0);
- }
+ FileLoader loader = new FileLoader();
+ String protocol = fileName.startsWith("http:") ? "URL" : "File";
+ AlignFrame newframe =
+ loader.LoadFileWaitTillLoaded(fileName, protocol, currentFileFormat);
- firePropertyChange("Alignment", null, viewport.alignment.getSequences());
+ newframe.setBounds(bounds);
- updateEditMenuBar();
+ this.closeMenuItem_actionPerformed(true);
}
-
- FileLoader loader = new FileLoader();
- String protocol = fileName.startsWith("http:")? "URL":"File";
- loader.LoadFile(viewport, fileName, protocol, currentFileFormat);
-
}
}