diff options
Diffstat (limited to 'org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/ExternalFoldersManager.java')
-rw-r--r-- | org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/ExternalFoldersManager.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/ExternalFoldersManager.java b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/ExternalFoldersManager.java index e2ccdb1446..e184a40337 100644 --- a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/ExternalFoldersManager.java +++ b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/ExternalFoldersManager.java @@ -146,12 +146,13 @@ public class ExternalFoldersManager { if (externalPath == null || externalPath.isEmpty()) { return false; } - + JavaModelManager manager = JavaModelManager.getJavaModelManager(); if (manager.isExternalFile(externalPath) || manager.isAssumedExternalFile(externalPath)) { return false; } - if (!externalPath.isAbsolute() || (WINDOWS && externalPath.getDevice() == null)) { + if (!externalPath.isAbsolute() + || (WINDOWS && (externalPath.getDevice() == null && !externalPath.isUNC()))) { // can be only project relative path return false; } |