aboutsummaryrefslogtreecommitdiffstats
path: root/gui
diff options
context:
space:
mode:
Diffstat (limited to 'gui')
-rw-r--r--gui/widget/widget.go1
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 {