From eacf1a859b4d8c9b2dd5419369f1554ca6dbd22e Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Tue, 5 Jul 2016 15:48:26 +0300 Subject: [PATCH] fixed position for empty border effect to match caret position --- .../intellij/openapi/editor/impl/view/EditorPainter.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/view/EditorPainter.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/view/EditorPainter.java index 07332eabc058..1de3624296ea 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/view/EditorPainter.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/view/EditorPainter.java @@ -707,11 +707,17 @@ class EditorPainter implements TextDrawingCallback { float startX = ranges.get(i); float endX = ranges.get(i + 1); if (startX == endX) { - endX++; + if (startX > 0) { + startX--; + } + else { + endX++; + } } else { endX--; } + ranges.set(i, startX); ranges.set(i + 1, endX); } return ranges;