diff options
| author | Jeff Carr <[email protected]> | 2023-04-08 08:40:31 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2023-04-08 08:40:31 -0500 |
| commit | 5d2f6e7fb241298eb15b1917c1947089a12247fe (patch) | |
| tree | 0f67fc7c2955b40904a3ac4600cf82f53938398b /redraw.go | |
| parent | 0f3074ab5d606822ae0d170da84507d6e24471e6 (diff) | |
gocui: keep deprecating non-gochannel code
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'redraw.go')
| -rw-r--r-- | redraw.go | 22 |
1 files changed, 19 insertions, 3 deletions
@@ -36,8 +36,8 @@ func (n *Node) Redraw(p *aplug) { return } -func (n *Node) redo(p *aplug) { - log(logNow, "redo()", p.name, n.id, n.WidgetType, n.Name) +func (n *Node) redo(plug *aplug) { + log(logNow, "redo()", plug.name, n.id, n.WidgetType, n.Name) var a *toolkit.Action a = new(toolkit.Action) @@ -72,5 +72,21 @@ func (n *Node) redo(p *aplug) { a.ParentId = n.parent.id } - p.Action(a) + plug.pluginChan = plug.PluginChannel() + + // plug.Action(a) + if (plug.pluginChan == nil) { + log(debugNow, "Action() SEND old way", plug.name) + log(debugNow, "Action() SEND old way", plug.name) + log(debugNow, "Action() SEND old way", plug.name) + plug.Action(a) + log(debugNow, "Action() SEND trying plug.PluginChannel()", plug.name) + log(debugNow, "Action() SEND trying plug.PluginChannel()", plug.pluginChan) + } else { + log(debugNow, "Action() SEND pluginChan", plug.name) + log(debugNow, "Action() SEND pluginChan", plug.name) + log(debugNow, "Action() SEND pluginChan", plug.name) + plug.pluginChan <- *a + } + sleep(.5) } |
