From aeb9f0311de062fbefeaae79971327f4b8a820f7 Mon Sep 17 00:00:00 2001 From: David McKnight Date: Mon, 28 Jan 2013 11:38:32 -0500 Subject: [PATCH] [395981] Local file encoding is not handled properly --- .../rse/internal/services/local/files/LocalFileService.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rse/plugins/org.eclipse.rse.services.local/src/org/eclipse/rse/internal/services/local/files/LocalFileService.java b/rse/plugins/org.eclipse.rse.services.local/src/org/eclipse/rse/internal/services/local/files/LocalFileService.java index db2643c829a..00acd6a6810 100644 --- a/rse/plugins/org.eclipse.rse.services.local/src/org/eclipse/rse/internal/services/local/files/LocalFileService.java +++ b/rse/plugins/org.eclipse.rse.services.local/src/org/eclipse/rse/internal/services/local/files/LocalFileService.java @@ -1452,9 +1452,8 @@ public class LocalFileService extends AbstractFileService implements ILocalServi checkArchiveOperationStatusThread = new CheckArchiveOperationStatusThread(archiveOperationMonitor, monitor); } - boolean targetExists = targetFolder.exists(); boolean isTempFile = isTempFile(targetFolder); - if (!(targetExists && (ArchiveHandlerManager.isVirtual(targetFolder.getAbsolutePath()) && !isTempFile)) && !ArchiveHandlerManager.getInstance().isArchive(targetFolder)) + if (!((ArchiveHandlerManager.isVirtual(targetFolder.getAbsolutePath()) && !isTempFile)) && !ArchiveHandlerManager.getInstance().isArchive(targetFolder)) { // this is an optimization to speed up extractions from large zips. Instead of // extracting to a temp location and then copying the temp files to the target location