diff options
Diffstat (limited to 'gnu/java/io/PlatformHelper.java')
| -rw-r--r-- | gnu/java/io/PlatformHelper.java | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/gnu/java/io/PlatformHelper.java b/gnu/java/io/PlatformHelper.java index 4c9398c77..1e21af30a 100644 --- a/gnu/java/io/PlatformHelper.java +++ b/gnu/java/io/PlatformHelper.java @@ -92,18 +92,8 @@ public class PlatformHelper */ public static final boolean isRootDirectory(String path) { - if (path.equals("/") || path.equals("\\")) - return true; - - if(!isWindows) - return false; - - if (path.length() > 2 - && path.length() <= 3 - && Character.isLetter(path.charAt(0))) - return true; - - return false; + int len = path.length(); + return len > 0 && beginWithRootPathPrefix(path) == len; } /** |
