From 11818085b36f0bbc6d21fece3fdb0a90df1535aa Mon Sep 17 00:00:00 2001 From: james <> Date: Fri, 29 Feb 2008 18:33:39 +0000 Subject: *** empty log message *** --- src/vt102.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/vt102.c b/src/vt102.c index 7488803..5c360ac 100644 --- a/src/vt102.c +++ b/src/vt102.c @@ -10,6 +10,9 @@ static char rcsid[] = "$Id$"; /* * $Log$ + * Revision 1.53 2008/02/29 18:33:39 james + * *** empty log message *** + * * Revision 1.52 2008/02/28 16:57:52 james * *** empty log message *** * @@ -1302,7 +1305,10 @@ vt102_parse_csi (Context * c, char *buf, int len) vt102_regular_char (c, v, v->last_reg_char); break; case 'c': - vt102_send_id (c, "\033[?2c"); + /* For some obscure reason some programs seem to send */ + /* CSI [ ? .. c, which we ignore */ + if (buf[1]!='?') + vt102_send_id (c, "\033[?2c"); break; case 'd': vt102_cursor_absolute (v, v->pos.x, narg - 1); -- cgit v1.2.3