diff options
| -rw-r--r-- | action.go | 7 | ||||
| -rw-r--r-- | init.go | 1 |
2 files changed, 8 insertions, 0 deletions
@@ -103,6 +103,7 @@ func getNewAction(n *Node, atype widget.ActionType) *widget.Action { return &a } +// 2025/02/09 this will continue to suck until I switch it to protocol buffers // 2024/01/11 finally moving to type any. simplify to just 'value' // 2023/05/09 pretty clean // 2023/04/06 Queue() is also being used and channels are being used. @@ -111,6 +112,9 @@ func sendAction(n *Node, atype widget.ActionType) { log.Error(errors.New("Sending Action on n = nil")) return } + if atype == widget.Disable { + log.Log(WARN, "START got DISABLE action ", n.id, n.WidgetType, n.GetProgName()) + } n.mu.Lock() defer n.mu.Unlock() // log.Log(PLUG, "SENDING ACTION STRINGS n.Strings", n.strings, n.id, n.WidgetType, n.GetProgName()) @@ -151,6 +155,9 @@ func sendAction(n *Node, atype widget.ActionType) { return } } + if atype == widget.Disable { + log.Log(WARN, "END got DISABLE action ", n.id, n.WidgetType, n.GetProgName()) + } // make a new action and populate the current node state a := getNewAction(n, atype) @@ -225,6 +225,7 @@ func (n *Node) gotUserEvent(a widget.Action) { if !n.IsEnabled() { log.Log(WARN, "ignoring plugin event for a disabled widget", n.id, n.progname, a.Value) + log.Log(WARN, "this can't be fixed until switching go.wit.com/gui to protobuf") return } |
