Use a buffered channel for signal.Notify

This commit is contained in:
Christian Muehlhaeuser
2020-05-25 13:43:02 +02:00
parent 15e623358e
commit 6db7c48ba8

View File

@@ -15,7 +15,7 @@ import (
// this function.
func OnResize(newMsgFunc func() Msg) Cmd {
return func() Msg {
sig := make(chan os.Signal)
sig := make(chan os.Signal, 1)
signal.Notify(sig, syscall.SIGWINCH)
<-sig
return newMsgFunc()