From 60be87e12e6fe312fe7143def32990b2ddab7b3f Mon Sep 17 00:00:00 2001 From: Denis Zhdanov Date: Wed, 28 Jul 2010 11:09:21 +0400 Subject: [PATCH] IDEA-56409 Soft wrap, editing: AIOOBE at EditorImpl$EditorSizeContainer.changedUpdate() on removing a code that doesn't fit editor's width and height Added additional check for the situation when complete document is emptied --- .../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 4e0f3a5e789c..6b743f8f0687 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 @@ -4649,7 +4649,7 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi public synchronized void update(int startLine, int newEndLine, int oldEndLine) { final int lineWidthSize = myLineWidths.size(); - if (lineWidthSize == 0) { + if (lineWidthSize == 0 || myDocument.getTextLength() <= 0) { reset(); } else {