From abbacbd9f7f76b1c61f8b9d33ef9c628a6a9eaec Mon Sep 17 00:00:00 2001 From: Dmitry Batrak Date: Wed, 27 May 2015 16:47:13 +0300 Subject: [PATCH] fix painting of folded regions --- .../com/intellij/openapi/editor/impl/view/EditorPainter.java | 3 ++- 1 file changed, 2 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 f9cef657c071..9e623c20b882 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 @@ -735,7 +735,8 @@ class EditorPainter { } else { float xNew = fragment.getEndX(); - painter.paint(g, fragment, 0, fragment.getEndOffset() - fragment.getStartOffset(), getFoldRegionAttributes(foldRegion), x, xNew, y); + painter.paint(g, fragment, 0, fragment.getEndVisualColumn() - fragment.getStartVisualColumn(), getFoldRegionAttributes(foldRegion), + x, xNew, y); x = xNew; prevEndOffset = -1; it = null;