From 5c8b1dc46ad013d2d99ce0fa8575d963a69fee58 Mon Sep 17 00:00:00 2001 From: matthew16550 Date: Wed, 7 Apr 2021 18:50:19 +1000 Subject: [PATCH] Infer handwritten instead of storing it in ImageBuilder. --- src/net/sourceforge/plantuml/ugraphic/ImageBuilder.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/net/sourceforge/plantuml/ugraphic/ImageBuilder.java b/src/net/sourceforge/plantuml/ugraphic/ImageBuilder.java index 9785cca9a..df0af04fb 100644 --- a/src/net/sourceforge/plantuml/ugraphic/ImageBuilder.java +++ b/src/net/sourceforge/plantuml/ugraphic/ImageBuilder.java @@ -115,7 +115,6 @@ public class ImageBuilder { private ColorMapper colorMapper = new ColorMapperIdentity(); private Dimension2D dimension; private final FileFormatOption fileFormatOption; - private boolean handwritten; private String hoverPathColorRGB; private LengthAdjust lengthAdjust = LengthAdjust.defaultValue(); private UDrawable udrawable; @@ -226,7 +225,6 @@ public class ImageBuilder { annotations = true; backcolor = calculateBackColor(diagram); colorMapper = skinParam.getColorMapper(); - handwritten = skinParam.handwritten(); hoverPathColorRGB = calculateHoverPathColor(skinParam); lengthAdjust = skinParam.getlengthAdjust(); margin = calculateMargin(diagram); @@ -341,7 +339,7 @@ public class ImageBuilder { } private UGraphic handwritten(UGraphic ug) { - if (handwritten) { + if (skinParam != null && skinParam.handwritten()) { return new UGraphicHandwritten(ug); } // if (OptionFlags.OMEGA_CROSSING) {