diff --git a/d2graph/d2graph.go b/d2graph/d2graph.go index d0d965f7e..61ebbb722 100644 --- a/d2graph/d2graph.go +++ b/d2graph/d2graph.go @@ -980,9 +980,6 @@ func (e *Edge) initIndex() { } func findMeasured(mtexts []*d2target.MText, t1 *d2target.MText) *d2target.TextDimensions { - if strings.TrimSpace(t1.Text) == "" { - return d2target.NewTextDimensions(100, 100) - } for i, t2 := range mtexts { if t1.Text != t2.Text { continue @@ -1001,6 +998,9 @@ func findMeasured(mtexts []*d2target.MText, t1 *d2target.MText) *d2target.TextDi } return &mtexts[i].Dimensions } + if strings.TrimSpace(t1.Text) == "" { + return d2target.NewTextDimensions(100, 100) + } return nil }