From 5cc5759f3e754f39f659e674ecbd792c5621d4c1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 31 Aug 2022 15:25:30 +0530 Subject: [PATCH] flush_pending_writes must be non-blocking --- tools/tui/loop/write.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/tui/loop/write.go b/tools/tui/loop/write.go index 951132b74..52451d5cd 100644 --- a/tools/tui/loop/write.go +++ b/tools/tui/loop/write.go @@ -63,6 +63,8 @@ func (self *Loop) flush_pending_writes(tty_write_channel chan<- *write_msg) { case tty_write_channel <- self.pending_writes[0]: n := copy(self.pending_writes, self.pending_writes[1:]) self.pending_writes = self.pending_writes[:n] + default: + return } } }