From 0ee59fa217fecceb2cf804180d60eb90bbe7694c Mon Sep 17 00:00:00 2001 From: Denis Zhdanov Date: Fri, 9 Jul 2010 17:07:19 +0400 Subject: [PATCH] IDEA-53596 Soft wrap for editors Corrected visible editor content size calculation algorithm --- .../src/com/intellij/openapi/editor/impl/EditorImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java index 85cbe90c0b80..b935c71b4c0d 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java @@ -4692,7 +4692,7 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi synchronized (lock) { if (!myIsDirty) return; - int lineCount = myLineWidths.size(); + int lineCount = Math.min(myLineWidths.size(), myDocument.getLineCount()); if (myMaxWidth != -1 && myDocument.isInBulkUpdate()) { mySize = new Dimension(myMaxWidth, getLineHeight() * lineCount);