diff --git a/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/files/ui/resources/UniversalFileTransferUtility.java b/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/files/ui/resources/UniversalFileTransferUtility.java index 8893f214086..6dfff26f97c 100644 --- a/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/files/ui/resources/UniversalFileTransferUtility.java +++ b/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/files/ui/resources/UniversalFileTransferUtility.java @@ -137,8 +137,10 @@ public class UniversalFileTransferUtility try { // copy remote file to workspace + SystemUniversalTempFileListener listener = SystemUniversalTempFileListener.getListener(); + listener.addIgnoreFile(tempFile); srcFS.download(srcFileOrFolder, tempFile, SystemEncodingUtil.ENCODING_UTF_8, monitor); - + listener.removeIgnoreFile(tempFile); if (!tempFile.exists() && !tempFile.isSynchronized(IResource.DEPTH_ZERO)) { // eclipse doesn't like this if the resource appears to be from another project @@ -273,6 +275,7 @@ public class UniversalFileTransferUtility { if (srcFileOrFolder.isFile()) // file transfer { + IFile tempFile = copyRemoteFileToWorkspace(srcFileOrFolder, monitor); resultSet.addResource(tempFile); }