diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java index 804b4e11fbb6..966cb16f9ce9 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java @@ -339,7 +339,17 @@ class EditorGutterComponentImpl extends EditorGutterComponentEx implements Mouse try { paintAnnotations(g, startVisualLine, endVisualLine); + + if (focusModeRange != null) { + int startY = myEditor.visualLineToY(startVisualLine); + int endY = myEditor.visualLineToY(endVisualLine); + g.setClip(clip.x, startY, clip.width, endY - startY); + } + paintLineMarkers(g, firstVisibleOffset, lastVisibleOffset, startVisualLine, endVisualLine); + + g.setClip(clip); + paintFoldingLines(g, clip); paintFoldingTree(g, clip, firstVisibleOffset, lastVisibleOffset); paintLineNumbers(g, startVisualLine, endVisualLine);