aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/irc.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/irc.c b/src/irc.c
index bd1e479..b8237d2 100644
--- a/src/irc.c
+++ b/src/irc.c
@@ -1041,10 +1041,11 @@ void start_keystroke(char c) {
static void poll_keyboard(void) {
char c;
- if(GTIA_READ.consol == 6) start_latch = 1;
-
if(!keypress()) return;
+ /* have to latch start status because doing a keyclick clears CONSOL */
+ if(GTIA_READ.consol == 6) start_latch = 1;
+
c = kgetc();
if(!c) return;