diff --git a/platform/lang-impl/src/com/intellij/psi/formatter/FormattingDocumentModelImpl.java b/platform/lang-impl/src/com/intellij/psi/formatter/FormattingDocumentModelImpl.java index 0dad3d0270b4..581516c5cc5e 100644 --- a/platform/lang-impl/src/com/intellij/psi/formatter/FormattingDocumentModelImpl.java +++ b/platform/lang-impl/src/com/intellij/psi/formatter/FormattingDocumentModelImpl.java @@ -64,8 +64,9 @@ public class FormattingDocumentModelImpl implements FormattingDocumentModel { if (PsiDocumentManager.getInstance(file.getProject()).isUncommited(document)) { LOG.error("Document is uncommitted"); } - if (!file.textMatches(document.getImmutableCharSequence())) { - LOG.error("Document and psi file texts should be equal: file " + file); + if (file.getTextLength() != document.getTextLength()) { + LOG.error("Document and psi file texts should be equal: " + + file + " file length = " + file.getTextLength() + ", document length = " + document.getTextLength()); } return new FormattingDocumentModelImpl(document, file); }