diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/ex/util/EditorUtil.java b/platform/platform-impl/src/com/intellij/openapi/editor/ex/util/EditorUtil.java index d498e9614e7d..e334aa93b527 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/ex/util/EditorUtil.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/ex/util/EditorUtil.java @@ -228,7 +228,7 @@ public class EditorUtil { SoftWrapModel softWrapModel = editor.getSoftWrapModel(); List softWraps = softWrapModel.getSoftWrapsForRange(start, maxScanIndex); int startToUse = start; - int x = editor.getPrefixTextWidthInPixels(); + int x = editor.getDocument().getLineNumber(start) == 0 ? editor.getPrefixTextWidthInPixels() : 0; int[] currentColumn = {0}; for (SoftWrap softWrap : softWraps) { // There is a possible case that target column points inside soft wrap-introduced virtual space.