summaryrefslogtreecommitdiff
path: root/gnu/java/io/PlatformHelper.java
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/java/io/PlatformHelper.java')
-rw-r--r--gnu/java/io/PlatformHelper.java14
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;
}
/**