aboutsummaryrefslogtreecommitdiff
path: root/src/irc.c
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2026-03-25 07:57:33 -0400
committerB. Watson <urchlay@slackware.uk>2026-03-25 07:57:33 -0400
commit3deb0ff68ac6be482f120539d8b3d1ca65258916 (patch)
tree1c5386a4154aea938821bf3be02f5654801dd5ac /src/irc.c
parent076af653df96bcd37a2615b455795b4e74a6d108 (diff)
downloadfujinet-chat-3deb0ff68ac6be482f120539d8b3d1ca65258916.tar.gz
Fix start_latch bug.
Diffstat (limited to 'src/irc.c')
-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;