From 718604111953f930dbada267853e800cfcc2ece0 Mon Sep 17 00:00:00 2001 From: Sergey Ignatov Date: Mon, 10 Nov 2014 14:01:43 +0100 Subject: [PATCH] editor gutter component: fix vcs painting (IDEA-131263) --- .../openapi/editor/impl/EditorGutterComponentImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 e34b067d4977..4e2fd1cc2a48 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 @@ -316,6 +316,7 @@ class EditorGutterComponentImpl extends EditorGutterComponentEx implements Mouse break; } + int annotationSize = myTextAnnotationGutterSizes.get(i); for (int j = startLineNumber; j < endLineNumber; j++) { int logLine = myEditor.visualToLogicalPosition(new VisualPosition(j, 0)).line; String s = gutterProvider.getLineText(logLine, myEditor); @@ -323,7 +324,7 @@ class EditorGutterComponentImpl extends EditorGutterComponentEx implements Mouse final Color bg = gutterProvider.getBgColor(logLine, myEditor); if (bg != null) { g.setColor(bg); - g.fillRect(x, j * lineHeight, w, lineHeight); + g.fillRect(x, j * lineHeight, annotationSize, lineHeight); } g.setColor(myEditor.getColorsScheme().getColor(gutterProvider.getColor(logLine, myEditor))); g.setFont(myEditor.getColorsScheme().getFont(style)); @@ -332,7 +333,7 @@ class EditorGutterComponentImpl extends EditorGutterComponentEx implements Mouse } } - x += myTextAnnotationGutterSizes.get(i); + x += annotationSize; } }