aboutsummaryrefslogtreecommitdiffstats
path: root/st.c
diff options
context:
space:
mode:
authornoname <noname@inventati.org>2015-04-05 23:58:10 +0000
committerRoberto E. Vargas Caballero <k0ga@shike2.com>2015-04-06 10:52:47 +0200
commit69d1fe06a97619e80872aaae2c4c97ced0540b67 (patch)
treecb86b33a54b1ea01b071010e0016b8b1b56b741f /st.c
parent288f80cb06b442ef0f55ea62bbceb3260338bf7a (diff)
downloadst-69d1fe06a97619e80872aaae2c4c97ced0540b67.tar.gz
Fixed STR sequence termination condition
ascii code may only be checked for characters that have length equal to 1, not width equal to 1
Diffstat (limited to 'st.c')
-rw-r--r--st.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/st.c b/st.c
index 39d3fee..827ed08 100644
--- a/st.c
+++ b/st.c
@@ -2663,7 +2663,7 @@ tputc(char *c, int len) {
* character.
*/
if(term.esc & ESC_STR) {
- if(width == 1 &&
+ if(len == 1 &&
(ascii == '\a' || ascii == 030 ||
ascii == 032 || ascii == 033 ||
ISCONTROLC1(unicodep))) {
remember that computers suck.