From 2fb01f34a5092133ba35dcfd34915d11c5f6d23c Mon Sep 17 00:00:00 2001 From: Alexander Wang Date: Thu, 9 Feb 2023 19:19:40 -0800 Subject: [PATCH] fix --- d2layouts/d2sequence/sequence_diagram.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/d2layouts/d2sequence/sequence_diagram.go b/d2layouts/d2sequence/sequence_diagram.go index 505ca7196..c1dd1de2a 100644 --- a/d2layouts/d2sequence/sequence_diagram.go +++ b/d2layouts/d2sequence/sequence_diagram.go @@ -221,9 +221,9 @@ func (sd *sequenceDiagram) placeGroup(group *d2graph.Object) { if m.ContainedBy(group) { for _, p := range m.Route { minX = math.Min(minX, p.X-HORIZONTAL_PAD) - minY = math.Min(minY, p.Y-GROUP_LABEL_PADDING) + minY = math.Min(minY, p.Y-MIN_MESSAGE_DISTANCE/2.) maxX = math.Max(maxX, p.X+HORIZONTAL_PAD) - maxY = math.Max(maxY, p.Y+GROUP_LABEL_PADDING) + maxY = math.Max(maxY, p.Y+MIN_MESSAGE_DISTANCE/2.) } } } @@ -245,9 +245,9 @@ func (sd *sequenceDiagram) placeGroup(group *d2graph.Object) { } if inGroup { minX = math.Min(minX, n.TopLeft.X-HORIZONTAL_PAD) - minY = math.Min(minY, n.TopLeft.Y-GROUP_LABEL_PADDING) + minY = math.Min(minY, n.TopLeft.Y-MIN_MESSAGE_DISTANCE/2.) maxX = math.Max(maxX, n.TopLeft.X+n.Width+HORIZONTAL_PAD) - maxY = math.Max(maxY, n.TopLeft.Y+n.Height+GROUP_LABEL_PADDING) + maxY = math.Max(maxY, n.TopLeft.Y+n.Height+MIN_MESSAGE_DISTANCE/2.) } }