summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-03-04 21:05:25 -0600
committerJeff Carr <[email protected]>2025-03-04 21:05:25 -0600
commit975c2d31020540dd4a67fd049aab565bb168ae21 (patch)
tree824a8466c163df6d39b0d441abbbd3548dab8e62
parent860908c82fbd14491ceb6e273a64b899787f7553 (diff)
try the lock but don't insist on it
-rw-r--r--addNode.go7
1 files 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)
}