diff --git a/redo/uitask.go b/redo/uitask.go index 36d342c..42006fe 100644 --- a/redo/uitask.go +++ b/redo/uitask.go @@ -108,6 +108,7 @@ func (e *event) fire() bool { cc := make(chan Doer) recur <- cc c := <-cc + close(cc) result := false finished := make(chan struct{}) go func() {