diff --git a/platform/editor-ui-ex/src/com/intellij/openapi/editor/impl/ImaginaryEditor.java b/platform/editor-ui-ex/src/com/intellij/openapi/editor/impl/ImaginaryEditor.java index dd325d7c9c1a..a355790bf221 100644 --- a/platform/editor-ui-ex/src/com/intellij/openapi/editor/impl/ImaginaryEditor.java +++ b/platform/editor-ui-ex/src/com/intellij/openapi/editor/impl/ImaginaryEditor.java @@ -169,7 +169,7 @@ public class ImaginaryEditor extends UserDataHolderBase implements Editor { public LogicalPosition offsetToLogicalPosition(int offset) { Document document = getDocument(); int line = document.getLineNumber(offset); - int col = document.getLineStartOffset(line); + int col = offset - document.getLineStartOffset(line); return new LogicalPosition(line, col); }