Browse Source

Fixed STR sequence termination condition

ascii code may only be checked for characters that have length equal to
1, not width equal to 1
master
noname 10 years ago
committed by Roberto E. Vargas Caballero
parent
commit
69d1fe06a9
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      st.c

+ 1
- 1
st.c View File

@ -2663,7 +2663,7 @@ tputc(char *c, int len) {
* character. * character.
*/ */
if(term.esc & ESC_STR) { if(term.esc & ESC_STR) {
if(width == 1 &&
if(len == 1 &&
(ascii == '\a' || ascii == 030 || (ascii == '\a' || ascii == 030 ||
ascii == 032 || ascii == 033 || ascii == 032 || ascii == 033 ||
ISCONTROLC1(unicodep))) { ISCONTROLC1(unicodep))) {


Loading…
Cancel
Save