From 8fe70e2cde9ac41318bbfb4720b688a62457b65f Mon Sep 17 00:00:00 2001 From: Denis Zhdanov Date: Wed, 6 Oct 2010 09:38:36 +0400 Subject: [PATCH] EA-21651 - IAE: VisualPosition. Line number normalization is added --- .../src/com/intellij/openapi/editor/impl/EditorImpl.java | 1 + 1 file changed, 1 insertion(+) 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 947c6643f3da..6db0b33c1abf 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 @@ -3539,6 +3539,7 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi lineNumber += myDy; } + lineNumber = Math.max(0, lineNumber); columnNumber = Math.max(0, columnNumber); VisualPosition pos = new VisualPosition(lineNumber, columnNumber); getCaretModel().moveToVisualPosition(pos);