diff --git a/diylc/diylc-core/src/org/diylc/presenter/G2DWrapper.java b/diylc/diylc-core/src/org/diylc/presenter/G2DWrapper.java index d56ff8dc..e3c25d51 100644 --- a/diylc/diylc-core/src/org/diylc/presenter/G2DWrapper.java +++ b/diylc/diylc-core/src/org/diylc/presenter/G2DWrapper.java @@ -438,7 +438,8 @@ class G2DWrapper extends Graphics2D implements IDrawingObserver { public void setStroke(Stroke s) { if (this.zoom > 1 && s.getClass() == BasicStroke.class) { BasicStroke bs = (BasicStroke) s; - s = ObjectCache.getInstance().fetchBasicStroke((float) (bs.getLineWidth() / zoom)); + if (bs.getLineWidth() == 1) + s = ObjectCache.getInstance().fetchBasicStroke((float) (bs.getLineWidth() / zoom)); } canvasGraphics.setStroke(s); } diff --git a/diylc/diylc-library/lib/diylc-core.jar b/diylc/diylc-library/lib/diylc-core.jar index bdfa6cf2..306eeb52 100644 Binary files a/diylc/diylc-library/lib/diylc-core.jar and b/diylc/diylc-library/lib/diylc-core.jar differ diff --git a/diylc/diylc-swing/lib/diylc-core.jar b/diylc/diylc-swing/lib/diylc-core.jar index bdfa6cf2..306eeb52 100644 Binary files a/diylc/diylc-swing/lib/diylc-core.jar and b/diylc/diylc-swing/lib/diylc-core.jar differ