From d507b8b38055eac419f3d0fdefb8c7d72cee35af Mon Sep 17 00:00:00 2001 From: David McKnight Date: Thu, 10 Aug 2006 13:07:39 +0000 Subject: [PATCH] fix for 149186 - prevent upload during download via "ignore file" for temp file listner --- .../rse/files/ui/resources/UniversalFileTransferUtility.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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); }