From cceeb5a302050464ecfa393b7aff11327868e1cf Mon Sep 17 00:00:00 2001 From: Anton Makeev Date: Mon, 23 Jan 2012 14:14:52 +0100 Subject: [PATCH] FileUtill.isAncestor fixed on MacOS --- platform/util/src/com/intellij/openapi/util/io/FileUtil.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/util/src/com/intellij/openapi/util/io/FileUtil.java b/platform/util/src/com/intellij/openapi/util/io/FileUtil.java index 8fc2349f3a23..a47df50805c8 100644 --- a/platform/util/src/com/intellij/openapi/util/io/FileUtil.java +++ b/platform/util/src/com/intellij/openapi/util/io/FileUtil.java @@ -131,7 +131,8 @@ public class FileUtil { if (parent == null) { return false; } - if (parent.equals(ancestor)) { + // Do not user file.equals as it incorrectly works on MacOS + if (pathsEqual(parent.getPath(), ancestor.getPath())) { return true; } parent = getParentFile(parent);