summaryrefslogtreecommitdiff
path: root/addNode.go
diff options
context:
space:
mode:
Diffstat (limited to 'addNode.go')
-rw-r--r--addNode.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/addNode.go b/addNode.go
index 981cc62..416dd3c 100644
--- a/addNode.go
+++ b/addNode.go
@@ -6,6 +6,8 @@ import (
)
func (me *TreeInfo) AddNode(a *widget.Action) *Node {
+ // me.Lock()
+ // defer me.Unlock()
return AddNode(a)
}
@@ -54,7 +56,9 @@ func AddNode(a *widget.Action) *Node {
return n
}
-func (n *Node) DeleteNode() {
+func (me *TreeInfo) DeleteNode(n *Node) {
+ me.Lock()
+ defer me.Unlock()
p := n.Parent
for i, child := range p.children {
log.Log(TREE, "parent has child:", i, child.WidgetId, child.GetProgName())