X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fkeydis.c;h=9a7bd45398c00b86f8363bcb931ea1d6263dd673;hb=5cded6a34ead3205baf1a45ed5adbee24ebec685;hp=73f6306213268b184eb3f2de47cb53144372894a;hpb=11313f344099e326aaf010fb9781b921df3b1967;p=sympathy.git diff --git a/src/keydis.c b/src/keydis.c index 73f6306..9a7bd45 100644 --- a/src/keydis.c +++ b/src/keydis.c @@ -10,6 +10,9 @@ static char rcsid[] = "$Id$"; /* * $Log$ + * Revision 1.5 2008/02/23 11:48:37 james + * *** empty log message *** + * * Revision 1.4 2008/02/22 17:07:00 james * *** empty log message *** * @@ -95,7 +98,7 @@ keydis_ipc_set_ansi (KeyDis * _t, Context * c, int ansi) { KeyDis_IPC *t = (KeyDis_IPC *) _t; - vt102_set_ansi (c->v, ansi); + vt102_set_ansi (c->v, ansi); ipc_msg_send_setansi (t->s, ansi); @@ -128,6 +131,9 @@ keydis_vt102_set_baud (KeyDis * _t, Context * c, int baud) KeyDis_VT102 *t = (KeyDis_VT102 *) _t; tty_set_baud (c->t, baud); + tty_parse_reset (c); + + log_f (c->l, "", baud); return 0; } @@ -158,7 +164,7 @@ keydis_vt102_set_ansi (KeyDis * _t, Context * c, int ansi) KeyDis_VT102 *t = (KeyDis_VT102 *) _t; if (c->v) - c->v->xn_glitch=ansi ? 0:1; + c->v->xn_glitch = ansi ? 0 : 1; return 0; }