Skip to content
Snippets Groups Projects
Commit 72bc500b authored by tjc's avatar tjc
Browse files

fix for save all entries

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@5859 ee4ac58c-ac51-4696-9907-e4b3aa274f04
parent e74685e6
No related branches found
No related tags found
No related merge requests found
...@@ -27,7 +27,6 @@ package uk.ac.sanger.artemis.util; ...@@ -27,7 +27,6 @@ package uk.ac.sanger.artemis.util;
import java.io.*; import java.io.*;
import javax.swing.JOptionPane; import javax.swing.JOptionPane;
import uk.ac.sanger.artemis.components.filetree.*; import uk.ac.sanger.artemis.components.filetree.*;
import uk.ac.sanger.artemis.components.SwingWorker;
import uk.ac.sanger.artemis.j2ssh.FileTransferProgressMonitor; import uk.ac.sanger.artemis.j2ssh.FileTransferProgressMonitor;
import uk.ac.sanger.artemis.j2ssh.FTProgress; import uk.ac.sanger.artemis.j2ssh.FTProgress;
...@@ -167,27 +166,21 @@ public class RemoteFileDocument extends Document ...@@ -167,27 +166,21 @@ public class RemoteFileDocument extends Document
*/ */
public void saveEntry(final File local_file) public void saveEntry(final File local_file)
{ {
SwingWorker putWorker = new SwingWorker() FileTransferProgressMonitor monitor = null;
try
{ {
FileTransferProgressMonitor monitor; monitor = new FileTransferProgressMonitor(null);
public Object construct() FTProgress progress = monitor.add(local_file.getName());
{
monitor = new FileTransferProgressMonitor(null); getRemoteFileNode().put(local_file, progress);
FTProgress progress = monitor.add(local_file.getName()); getRemoteFileNode().stat();
monitor.close();
getRemoteFileNode().put(local_file, progress); }
getRemoteFileNode().stat(); finally
{
if(monitor != null)
monitor.close(); monitor.close();
return null; }
}
public void finished()
{
if(monitor != null)
monitor.close();
}
};
putWorker.start();
} }
/** /**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment