Commit Diff


commit - b7edc22192e7ae88584a14e8878fef9248d2b8a4
commit + fa467fbe51e3aba23fce6639afd8939c046c8c2d
blob - 22dddc737027c78f420187ade6ab7b63b3af7d75
blob + 50de8dd033eb8ab738919eeff523d797ed5e55c5
--- src/cmd/9term/9term.c
+++ src/cmd/9term/9term.c
@@ -913,7 +913,6 @@ key(Rune r)
 		paste(t.snarf, t.nsnarf, 0);
 		if(scrolling)
 			show(t.q0);
-		consread();
 		return;
 	}
 
@@ -1361,6 +1360,7 @@ paste(Rune *r, int n, int advance)
 
 	if(rawon() && t.q0==t.nr){
 		addraw(r, n);
+		consread();
 		return;
 	}