Explicitly ignore SCI rather than translating it into DECID. Should fix

bug sci-is-not-decid.

[originally from svn r5164]
This commit is contained in:
Ben Harris 2005-01-22 14:01:01 +00:00
Родитель 5140b67435
Коммит 9f8182ffd7
1 изменённых файлов: 11 добавлений и 4 удалений

Просмотреть файл

@ -2608,12 +2608,19 @@ static void term_out(Terminal *term)
}
}
/* How about C1 controls ? */
/*
* How about C1 controls?
* Explicitly ignore SCI (0x9a), which we don't translate to DECID.
*/
if ((c & -32) == 0x80 && term->termstate < DO_CTRLS &&
!term->vt52_mode && has_compat(VT220)) {
term->termstate = SEEN_ESC;
term->esc_query = FALSE;
c = '@' + (c & 0x1F);
if (c == 0x9a)
c = 0;
else {
term->termstate = SEEN_ESC;
term->esc_query = FALSE;
c = '@' + (c & 0x1F);
}
}
/* Or the GL control. */