--- editor.lib/src/org/netbeans/editor/CodeFoldingSideBar.java +++ editor.lib/src/org/netbeans/editor/CodeFoldingSideBar.java @@ -977,6 +977,9 @@ } if (paintInfo.hasSign()) { + final Stroke origStroke = g2d.getStroke(); + g2d.setStroke(getStroke(origStroke, paintInfo.signActive)); + g.drawRect(markX, markY, markSize, markSize); g.drawLine(plusGap + markX, markY + halfMarkSize, markSize + markX - plusGap, markY + halfMarkSize); String opStr = (paintOperation == PAINT_MARK) ? "PAINT_MARK" : "SINGLE_PAINT_MARK"; // NOI18N @@ -999,6 +1002,7 @@ // for this mark (it must be cleared explicitly). drawFoldLine(g2d, paintInfo.lineOutActive, lineX, markY + markSize, lineX, y + height); } + g2d.setStroke(origStroke); visibleMarks.add(new Mark(markX, markY, markSize, isFolded)); } else if (paintOperation == PAINT_LINE) {