diff options
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -15,6 +15,7 @@ #include "screen.h" #include "edbox.h" #include "config.h" +#include "keyclick.h" unsigned char err; // error code of last operation. unsigned char trip = 0; // if trip == 1, fujinet is asking us for attention. @@ -129,7 +130,7 @@ void init_channels(void) { } } -void reconnect_wait(void) { +void reconnect(void) { scr_display(SCR_SERVER); scr_print_current("Press a key"); @@ -150,7 +151,10 @@ void reconnect_wait(void) { while(OS.cdtmf3 == 0xff && OS.ch == 0xff) /* NOP */; - OS.ch = 0xff; + if(OS.ch != 0xff) { + keyclick(); + OS.ch = 0xff; + } } void main(void) { @@ -174,6 +178,6 @@ void main(void) { irc_loop(); } fn_disconnect(); - reconnect_wait(); + reconnect(); } } |
