diff --git a/source/com/intellij/openapi/vcs/readOnlyHandler/ReadonlyStatusHandlerImpl.java b/source/com/intellij/openapi/vcs/readOnlyHandler/ReadonlyStatusHandlerImpl.java index 7afe1ec79a13..684756dd14e9 100644 --- a/source/com/intellij/openapi/vcs/readOnlyHandler/ReadonlyStatusHandlerImpl.java +++ b/source/com/intellij/openapi/vcs/readOnlyHandler/ReadonlyStatusHandlerImpl.java @@ -105,7 +105,10 @@ public class ReadonlyStatusHandlerImpl extends ReadonlyStatusHandler implements private FileInfo[] createFileInfos(VirtualFile[] files) { FileInfo[] result = new FileInfo[files.length]; for (int i = 0; i < result.length; i++) { - result[i] = new FileInfo(files[i], myProject); + final VirtualFile file = files[i]; + if (!file.isWritable()) { + result[i] = new FileInfo(file, myProject); + } } return result; }