From cd6788a2bbb37622979c147225593e9badd5b48c Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Thu, 30 Nov 2023 17:20:47 +0900 Subject: [PATCH] Increase buffer size of event channel to avoid freeze on zero event Fix #3516 --- src/terminal.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/terminal.go b/src/terminal.go index fe611fb..e588187 100644 --- a/src/terminal.go +++ b/src/terminal.go @@ -729,7 +729,7 @@ func NewTerminal(opts *Options, eventBox *util.EventBox) *Terminal { killChan: make(chan int), serverInputChan: make(chan []*action, 10), serverOutputChan: make(chan string), - eventChan: make(chan tui.Event, 1), + eventChan: make(chan tui.Event, 3), // load / zero|one | GetChar tui: renderer, initFunc: func() { renderer.Init() }, executing: util.NewAtomicBool(false)}