if (lastFolder != null) {
chooser.setCurrentDirectory (lastFolder);
} else if (baseFolder != null) {
chooser.setCurrentDirectory (baseFolder);
}
if (chooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
try {
lastFolder = chooser.getCurrentDirectory();
addFiles (chooser.getSelectedPaths(), area != null ? area.getLocation() : null);
} catch (MalformedURLException mue) {
ErrorManager.getDefault().notify(mue);