diff options
| author | Christoph Lohmann <20h@r-36.net> | 2012-09-05 23:38:57 +0200 | 
|---|---|---|
| committer | Christoph Lohmann <20h@r-36.net> | 2012-09-05 23:38:57 +0200 | 
| commit | f2da43a0b66f76532ebef5ed2b2c9135aca771a5 (patch) | |
| tree | b89ee99ce5dc30efbc8c2a99dba3163db4ccb279 | |
| parent | 86cf8e3073aa5c51f7ea8ea9a9ca5f13dde829c3 (diff) | |
Adding instantenous debug output and fixing italic with a reset.
| -rw-r--r-- | st.c | 7 | 
1 files changed, 5 insertions, 2 deletions
| @@ -1127,7 +1127,8 @@ tsetattr(int *attr, int l) {  	for(i = 0; i < l; i++) {  		switch(attr[i]) {  		case 0: -			term.c.attr.mode &= ~(ATTR_REVERSE | ATTR_UNDERLINE | ATTR_BOLD); +			term.c.attr.mode &= ~(ATTR_REVERSE | ATTR_UNDERLINE | ATTR_BOLD \ +					| ATTR_ITALIC);  			term.c.attr.fg = DefaultFG;  			term.c.attr.bg = DefaultBG;  			break; @@ -1565,8 +1566,10 @@ void  tputc(char *c) {  	char ascii = *c; -	if(fileio) +	if(fileio) {  		putc(ascii, fileio); +		fflush(fileio); +	}  	if(term.esc & ESC_START) {  		if(term.esc & ESC_CSI) { | 
