From 063d438780d507f2b87548782197c0b13b832946 Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Fri, 31 Mar 2023 22:54:44 +0800 Subject: [PATCH] fix: find outer near contaienr --- d2graph/d2graph.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/d2graph/d2graph.go b/d2graph/d2graph.go index 76d241451..0f3df5683 100644 --- a/d2graph/d2graph.go +++ b/d2graph/d2graph.go @@ -970,9 +970,9 @@ func (obj *Object) GetDefaultSize(mtexts []*d2target.MText, ruler *textmeasure.R func (obj *Object) OuterNearContainer() *Object { temp := obj - // find outer near container that isn't itself - for temp != nil && temp != obj { - if temp.Attributes.NearKey != nil { + for temp != nil { + // find outer near container that isn't itself + if temp.Attributes.NearKey != nil && temp != obj { return temp } temp = temp.Parent