From: Francois Fleuret Date: Tue, 26 May 2009 07:20:42 +0000 (+0200) Subject: Cosmetics. X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=commitdiff_plain;h=6761db2af5b3df278745de6342f74a6a4c206ea1;p=selector.git Cosmetics. --- diff --git a/selector.cc b/selector.cc index fbd2d3d..a3d54dd 100644 --- a/selector.cc +++ b/selector.cc @@ -70,10 +70,11 @@ void inject_into_tty_buffer(char *string) { memset(&newtio, 0, sizeof(newtio)); // Set input mode (non-canonical, *no echo*,...) tcsetattr(STDIN_FILENO, TCSANOW, &newtio); - // Put the selected string in the tty input buffer char control_q = '\021'; + // Put the selected string in the tty input buffer for(char *k = string; *k; k++) { if(add_control_qs) { + // Add ^Q to quote control characters ioctl(STDIN_FILENO, TIOCSTI, &control_q); } ioctl(STDIN_FILENO, TIOCSTI, k);