diff --git a/platform/vcs-api/src/com/intellij/openapi/vcs/vfs/ContentRevisionVirtualFile.java b/platform/vcs-api/src/com/intellij/openapi/vcs/vfs/ContentRevisionVirtualFile.java index 6f5a84881cbd..71626fa32e61 100644 --- a/platform/vcs-api/src/com/intellij/openapi/vcs/vfs/ContentRevisionVirtualFile.java +++ b/platform/vcs-api/src/com/intellij/openapi/vcs/vfs/ContentRevisionVirtualFile.java @@ -84,8 +84,7 @@ public class ContentRevisionVirtualFile extends AbstractVcsVirtualFile { myModificationStamp++; setRevision(myContentRevision.getRevisionNumber().asString()); - final ByteBuffer byteBuffer = getCharset().encode(content); - myContent = byteBuffer.compact().array(); + myContent = content.getBytes(getCharset()); ApplicationManager.getApplication().runWriteAction(new Runnable() { public void run() { vcsFileSystem.fireContentsChanged(this, ContentRevisionVirtualFile.this, 0);