From 3f4aa807f0aebaf97781ea05115c9be87cc0bf50 Mon Sep 17 00:00:00 2001 From: bancika Date: Fri, 21 Jan 2011 08:35:18 +0000 Subject: [PATCH] fixed board collapsing bug --- .../DIYLC/src/org/diylc/presenter/G2DWrapper.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/G2DWrapper.java b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/G2DWrapper.java index 333d6d6e..66e7edd4 100644 --- a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/G2DWrapper.java +++ b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/G2DWrapper.java @@ -133,7 +133,11 @@ class G2DWrapper extends Graphics2D implements IDrawingObserver { Area area = new Area(s); area.transform(currentTx); currentArea.add(area); - lastShape = s; + Rectangle2D bounds = s.getBounds2D(); + // Only cache the shape if it's not 1D. + if (bounds.getWidth() > 1 && bounds.getHeight() > 1) { + lastShape = s; + } } /**