diff options
| author | Christoph Lohmann <20h@r-36.net> | 2013-01-19 18:38:28 +0100 | 
|---|---|---|
| committer | Christoph Lohmann <20h@r-36.net> | 2013-01-19 18:38:28 +0100 | 
| commit | b4b513c791e01e46399b460789b830ddfc7cb425 (patch) | |
| tree | c195924577027c8e9ee413b992d86136bc59d004 | |
| parent | 15c2bff9faa87644abf96c19b17133d03d40b974 (diff) | |
| download | st-transparency-b4b513c791e01e46399b460789b830ddfc7cb425.tar.gz st-transparency-b4b513c791e01e46399b460789b830ddfc7cb425.tar.xz st-transparency-b4b513c791e01e46399b460789b830ddfc7cb425.zip  | |
Make line drawing work again.
| -rw-r--r-- | st.c | 9 | 
1 files changed, 6 insertions, 3 deletions
@@ -1987,10 +1987,13 @@ tputc(char *c, int len) {  			term.esc = ESC_START;  			return;  		case '\016':	/* SO */ -			term.c.attr.mode |= ATTR_GFX; -			return;  		case '\017':	/* SI */ -			term.c.attr.mode &= ~ATTR_GFX; +			/* +			 * Different charsets are hard to handle. Applications +			 * should use the right alt charset escapes for the +			 * only reason they still exist: line drawing. The +			 * rest is incompatible history st should not support. +			 */  			return;  		case '\032':	/* SUB */  		case '\030':	/* CAN */  | 
