diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/FilePathImpl.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/FilePathImpl.java index 2211a8a87480..a69b66d9e92c 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/FilePathImpl.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/FilePathImpl.java @@ -51,16 +51,8 @@ public class FilePathImpl implements FilePath { final boolean isDirectory, VirtualFile child, final boolean forDeleted) { - myLocal = true; + this(virtualParent == null ? new File(name) : new File(new File(virtualParent.getPath()), name), isDirectory, true); myVirtualParent = virtualParent; - myName = name; - myIsDirectory = isDirectory; - if (myVirtualParent == null) { - myFile = new File(myName); - } - else { - myFile = new File(new File(myVirtualParent.getPath()), myName); - } if (!forDeleted) { if (child == null) {