From 975c2d31020540dd4a67fd049aab565bb168ae21 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Tue, 4 Mar 2025 21:05:25 -0600 Subject: [PATCH] try the lock but don't insist on it --- addNode.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/addNode.go b/addNode.go index 416dd3c..544792f 100644 --- a/addNode.go +++ b/addNode.go @@ -6,8 +6,11 @@ import ( ) func (me *TreeInfo) AddNode(a *widget.Action) *Node { - // me.Lock() - // defer me.Unlock() + if me.TryLock() { + defer me.Unlock() + } else { + log.Info("TREE: mutex lock was already held before AddNode()") + } return AddNode(a) }