diff options
Diffstat (limited to 'gui/widget')
| -rw-r--r-- | gui/widget/widget.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gui/widget/widget.go b/gui/widget/widget.go index 82f67c6..61ba760 100644 --- a/gui/widget/widget.go +++ b/gui/widget/widget.go @@ -43,6 +43,7 @@ func Label(text string, r image.Rectangle, env gui.Env, wg *sync.WaitGroup) { func Input(val chan<- uint, r image.Rectangle, focusChan <-chan bool, env gui.Env, wg *sync.WaitGroup) { defer wg.Done() defer close(env.Draw()) + defer close(val) redraw := func(text []byte, focus bool) func(draw.Image) image.Rectangle { return func(drw draw.Image) image.Rectangle { |