git: 9front

Download patch

ref: c59f487cc18f09db7daf00329d81619147b189a3
parent: 40755ecbbe7c458c146d8b399a4bf3161f2c5f33
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sat May 20 10:45:47 EDT 2017

vt: don't flush while there is keyboard input available

--- a/sys/src/cmd/vt/main.c
+++ b/sys/src/cmd/vt/main.c
@@ -707,7 +707,8 @@
 			blocked = 0;
 			kbdchar = 0;
 			continue;
-		}
+		} else if(nbrecv(kc->c, &kbdchar))
+			continue;
 		if(!blocked){
 			if(host_avail())
 				return(rcvchar());
--