diff options
Diffstat (limited to 'addNode.go')
| -rw-r--r-- | addNode.go | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -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) } |
