diff --git a/platform/util-rt/src/com/intellij/openapi/util/io/FileUtilRt.java b/platform/util-rt/src/com/intellij/openapi/util/io/FileUtilRt.java index fd47a61e814c..21c4776a1260 100644 --- a/platform/util-rt/src/com/intellij/openapi/util/io/FileUtilRt.java +++ b/platform/util-rt/src/com/intellij/openapi/util/io/FileUtilRt.java @@ -238,7 +238,7 @@ public class FileUtilRt { public static String getRelativePath(File base, File file) { if (base == null || file == null) return null; - if (base.isFile()) { + if (base.exists() && !base.isDirectory()) { base = base.getParentFile(); if (base == null) return null; }