diff options
author | james <> | 2008-02-29 18:33:39 +0000 |
---|---|---|
committer | james <> | 2008-02-29 18:33:39 +0000 |
commit | 11818085b36f0bbc6d21fece3fdb0a90df1535aa (patch) | |
tree | 54f641775879279a869b255720a46fdc6ae9f56f | |
parent | c185e84da01e2be752a3d18d03ce94f92eef17c2 (diff) | |
download | sympathy-11818085b36f0bbc6d21fece3fdb0a90df1535aa.tar.gz sympathy-11818085b36f0bbc6d21fece3fdb0a90df1535aa.tar.bz2 sympathy-11818085b36f0bbc6d21fece3fdb0a90df1535aa.zip |
*** empty log message ***
-rw-r--r-- | src/vt102.c | 8 |
1 files changed, 7 insertions, 1 deletions
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); |