diff --git a/fine-itext-old/src/main/java/com/fr/third/com/lowagie/text/pdf/PdfGraphics2D.java b/fine-itext-old/src/main/java/com/fr/third/com/lowagie/text/pdf/PdfGraphics2D.java index b69457ff6..f46246079 100644 --- a/fine-itext-old/src/main/java/com/fr/third/com/lowagie/text/pdf/PdfGraphics2D.java +++ b/fine-itext-old/src/main/java/com/fr/third/com/lowagie/text/pdf/PdfGraphics2D.java @@ -434,22 +434,22 @@ public class PdfGraphics2D extends Graphics2D { if (strokeWidth != 1) { cb.setLineWidth(strokeWidth); oldStroke = new BasicStroke(strokeWidth); - if(realPaint instanceof Color){ - Color color = (Color)realPaint; - int alpha = color.getAlpha(); - if (alpha != currentStrokeGState) { - currentStrokeGState = alpha; - PdfGState gs = strokeGState[alpha]; - if (gs == null) { - gs = new PdfGState(); - gs.setStrokeOpacity(alpha / 255f); - strokeGState[alpha] = gs; - } - cb.setGState(gs); + } + if (realPaint instanceof Color) { + Color color = (Color) realPaint; + int alpha = color.getAlpha(); + if (alpha != currentStrokeGState) { + currentStrokeGState = alpha; + PdfGState gs = strokeGState[alpha]; + if (gs == null) { + gs = new PdfGState(); + gs.setStrokeOpacity(alpha / 255f); + strokeGState[alpha] = gs; } - paintStroke = color; - cb.setColorStroke(color); + cb.setGState(gs); } + paintStroke = color; + cb.setColorStroke(color); } restoreTextRenderingMode = true; }