diff options
author | james <> | 2008-02-29 22:50:29 +0000 |
---|---|---|
committer | james <> | 2008-02-29 22:50:29 +0000 |
commit | 453cbff0edfe3e031184abeb730fd3b13008ad6b (patch) | |
tree | 17d8051e88be50dda93b4db3a50ee78f36afae9c /src/ansi.c | |
parent | 11818085b36f0bbc6d21fece3fdb0a90df1535aa (diff) | |
download | sympathy-453cbff0edfe3e031184abeb730fd3b13008ad6b.tar.gz sympathy-453cbff0edfe3e031184abeb730fd3b13008ad6b.tar.bz2 sympathy-453cbff0edfe3e031184abeb730fd3b13008ad6b.zip |
*** empty log message ***
Diffstat (limited to 'src/ansi.c')
-rw-r--r-- | src/ansi.c | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -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); |