summaryrefslogtreecommitdiff
path: root/addNode.go
diff options
context:
space:
mode:
Diffstat (limited to 'addNode.go')
-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)
}