From 453cbff0edfe3e031184abeb730fd3b13008ad6b Mon Sep 17 00:00:00 2001 From: james <> Date: Fri, 29 Feb 2008 22:50:29 +0000 Subject: *** empty log message *** --- src/ansi.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'src/ansi.c') diff --git a/src/ansi.c b/src/ansi.c index 970d353..ae89f61 100644 --- a/src/ansi.c +++ b/src/ansi.c @@ -10,6 +10,9 @@ static char rcsid[] = "$Id$"; /* * $Log$ + * Revision 1.37 2008/02/29 22:50:29 james + * *** empty log message *** + * * Revision 1.36 2008/02/28 22:00:42 james * *** empty log message *** * @@ -740,11 +743,16 @@ int ansi_key(ANSI *a,Context *c,int key) cmd_show_status (c->d, c); - if (c->d->active) - return cmd_key (c->d, c,a, key); - if (key == CMD_KEY) + if (c->d->active) { + if (key == CMD_KEY) + return cmd_deactivate (c->d, c); + }else { + return cmd_key (c->d, c,a, key); + } + } else if (key == CMD_KEY) return cmd_activate (c->d, c); + } return c->k->key (c->k, c, key); -- cgit v1.2.3