aboutsummaryrefslogtreecommitdiff
path: root/src/irc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/irc.c')
-rw-r--r--src/irc.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/irc.c b/src/irc.c
index c07e666..d9f19aa 100644
--- a/src/irc.c
+++ b/src/irc.c
@@ -1020,6 +1020,7 @@ static void keystroke(void) {
txbuf_send_str("AWAY");
irc_away = 0;
}
+ OS.cdtmv3 = hz / 3;
if(GTIA_READ.consol == 6 || start_latch) { /* start pressed */
start_keystroke();
} else {
@@ -1045,6 +1046,8 @@ void irc_loop(void) {
if(!irc_read() || !service_minute_timer()) {
return;
}
- keystroke();
+ do {
+ keystroke();
+ } while(OS.cdtmv3);
}
}