summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-02-05 09:13:55 -0600
committerJeff Carr <[email protected]>2024-02-05 09:13:55 -0600
commit0f178bfaed2962ad4b0e19c4590c346d4e68c5d4 (patch)
tree8f6715deb9afaeb93441e47814ca2a506b7963bd
parent8f937c19eeaeb116c53c74d07d71f245a0a68280 (diff)
action channel deprecated
Signed-off-by: Jeff Carr <[email protected]>
-rw-r--r--init.go7
-rw-r--r--structs.go2
2 files changed, 5 insertions, 4 deletions
diff --git a/init.go b/init.go
index 67b5d18..f6951b0 100644
--- a/init.go
+++ b/init.go
@@ -10,6 +10,7 @@ import (
var muAction sync.Mutex
+// TODO: add checks for nil function pointers
func (me *TreeInfo) newAction(a widget.Action) {
n := me.treeRoot.FindWidgetId(a.WidgetId)
switch a.ActionType {
@@ -60,12 +61,12 @@ func (me *TreeInfo) catchActionChannel() {
case a := <-me.pluginChan:
log.Verbose("catchActionChannel() on ", a.WidgetId, a.WidgetType, a.ProgName)
muAction.Lock()
- if me.ActionFromChannel == nil {
- log.Error(errors.New("toolkit ActionFromChannel == nil"), a.WidgetId, a.ActionType, a.WidgetType)
+ if me.newAction == nil {
+ log.Error(errors.New("toolkit newAction == nil"), a.WidgetId, a.ActionType, a.WidgetType)
} else {
// send this to the toolkit
me.newAction(a)
- me.ActionFromChannel(a)
+ // me.ActionFromChannel(a)
}
muAction.Unlock()
}
diff --git a/structs.go b/structs.go
index 1ae9682..9465c70 100644
--- a/structs.go
+++ b/structs.go
@@ -23,7 +23,7 @@ type TreeInfo struct {
treeRoot *Node
// NodeI interface{}
- ActionFromChannel func(widget.Action)
+ // ActionFromChannel func(widget.Action)
NodeAction func(*Node, widget.ActionType)
Add func(*Node)
AddText func(*Node, string)