diff options
Diffstat (limited to 'src/keydis.c')
-rw-r--r-- | src/keydis.c | 10 |
1 files changed, 8 insertions, 2 deletions
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 changed to %d>", 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; } |