forked from Mirrors/bubbletea
Use a buffered channel for OS signals
This commit is contained in:
parent
e634ad5341
commit
ed03a59e66
|
@ -14,7 +14,7 @@ import (
|
||||||
// Argument output should be the file descriptor for the terminal; usually
|
// Argument output should be the file descriptor for the terminal; usually
|
||||||
// os.Stdout.
|
// os.Stdout.
|
||||||
func listenForResize(output *os.File, msgs chan Msg, errs chan error) {
|
func listenForResize(output *os.File, msgs chan Msg, errs chan error) {
|
||||||
sig := make(chan os.Signal)
|
sig := make(chan os.Signal, 1)
|
||||||
signal.Notify(sig, syscall.SIGWINCH)
|
signal.Notify(sig, syscall.SIGWINCH)
|
||||||
for {
|
for {
|
||||||
<-sig
|
<-sig
|
||||||
|
|
Loading…
Reference in New Issue