From 36373c30ff28e84a6104621b69daaad9423fc10a Mon Sep 17 00:00:00 2001 From: LeonardsonCC Date: Tue, 16 May 2023 16:30:23 -0300 Subject: [PATCH] fix width stroke when the shape has shadow --- d2target/d2target.go | 2 +- .../testdata/stable/all_shapes_shadow/dagre/sketch.exp.svg | 6 +++--- .../testdata/stable/all_shapes_shadow/elk/sketch.exp.svg | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/d2target/d2target.go b/d2target/d2target.go index 66121621b..26241ebbb 100644 --- a/d2target/d2target.go +++ b/d2target/d2target.go @@ -175,7 +175,7 @@ func (diagram Diagram) BoundingBox() (topLeft, bottomRight Point) { } if targetShape.Shadow { y2 = go2.Max(y2, targetShape.Pos.Y+targetShape.Height+int(math.Ceil(float64(targetShape.StrokeWidth)/2.))+SHADOW_SIZE_Y) - x2 = go2.Max(x2, targetShape.Pos.X+targetShape.StrokeWidth+targetShape.Width+SHADOW_SIZE_X) + x2 = go2.Max(x2, targetShape.Pos.X+targetShape.Width+int(math.Ceil(float64(targetShape.StrokeWidth)/2.))+SHADOW_SIZE_X) } if targetShape.ThreeDee { diff --git a/e2etests/testdata/stable/all_shapes_shadow/dagre/sketch.exp.svg b/e2etests/testdata/stable/all_shapes_shadow/dagre/sketch.exp.svg index c1e8d9345..a26732eb9 100644 --- a/e2etests/testdata/stable/all_shapes_shadow/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/all_shapes_shadow/dagre/sketch.exp.svg @@ -1,4 +1,4 @@ -