chiark / gitweb /
*** empty log message ***
[sympathy.git] / src / keydis.c
index 73f6306213268b184eb3f2de47cb53144372894a..9a7bd45398c00b86f8363bcb931ea1d6263dd673 100644 (file)
@@ -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;
 }