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 e19fe08b0150..8fe481d5c767 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 @@ -261,7 +261,9 @@ class EditorPainter implements TextDrawingCallback { color.equals(myEditor.getColorsScheme().getDefaultBackground()) || color.equals(myEditor.getBackgroundColor())) return; g.setColor(color); - g.fillRect((int)x, y, (int)width, myView.getLineHeight()); + int xStartRounded = (int)x; + int xEndRounded = (int)(x + width); + g.fillRect(xStartRounded, y, xEndRounded - xStartRounded, myView.getLineHeight()); } private void paintCustomRenderers(final Graphics2D g, final int startOffset, final int endOffset) {