From cdc45d44b4d96d147cda026df283a9bb0fcb3018 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Fri, 13 Mar 2026 03:14:46 -0400 Subject: fix keyclick for special keys --- src/main.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index b62b456..ed310b6 100644 --- a/src/main.c +++ b/src/main.c @@ -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(); } } -- cgit v1.2.3