diff options
author | Szymon Ptaszkiewicz | 2014-04-29 15:31:41 +0000 |
---|---|---|
committer | Szymon Ptaszkiewicz | 2014-04-29 15:31:41 +0000 |
commit | 8e660fba9dccc05793ada0dfabd1cb63f67f0b72 (patch) | |
tree | 7cd65a757d64bd21782c49bea8dafcc378e999cf | |
parent | b5621e7909df1848b272230ef9d00288ca652a58 (diff) | |
download | eclipse.platform.resources-8e660fba9dccc05793ada0dfabd1cb63f67f0b72.tar.gz eclipse.platform.resources-8e660fba9dccc05793ada0dfabd1cb63f67f0b72.tar.xz eclipse.platform.resources-8e660fba9dccc05793ada0dfabd1cb63f67f0b72.zip |
Bug 433639 - SymlinkResourceTest fails when executed with Java 7 fragmentI20140513-2000I20140512-2000I20140511-2000I20140510-1500I20140509-2000I20140508-2000I20140507-2000I20140506-2000I20140505-2000I20140504-2000I20140503-1500I20140502-2000I20140501-0200I20140430-2000I20140430-0800I20140429-2000
-rw-r--r-- | bundles/org.eclipse.core.filesystem.java7/src/org/eclipse/core/internal/filesystem/java7/DosHandler.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bundles/org.eclipse.core.filesystem.java7/src/org/eclipse/core/internal/filesystem/java7/DosHandler.java b/bundles/org.eclipse.core.filesystem.java7/src/org/eclipse/core/internal/filesystem/java7/DosHandler.java index fc533e1e8..b955b2ff9 100644 --- a/bundles/org.eclipse.core.filesystem.java7/src/org/eclipse/core/internal/filesystem/java7/DosHandler.java +++ b/bundles/org.eclipse.core.filesystem.java7/src/org/eclipse/core/internal/filesystem/java7/DosHandler.java @@ -65,7 +65,8 @@ public class DosHandler extends NativeHandler { info.setLastModified(attrs.lastModifiedTime().toMillis()); info.setLength(attrs.size()); - info.setDirectory(attrs.isDirectory()); + // Follow symbolic links because symbolic link targeting a directory is considered a directory. + info.setDirectory(Files.isDirectory(path)); info.setAttribute(EFS.ATTRIBUTE_ARCHIVE, attrs.isArchive()); info.setAttribute(EFS.ATTRIBUTE_READ_ONLY, attrs.isReadOnly()); |