aboutsummaryrefslogtreecommitdiff
path: root/src/irc.c
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2026-03-12 00:48:08 -0400
committerB. Watson <urchlay@slackware.uk>2026-03-12 00:48:08 -0400
commit8075890d4b83e7d8a9b363e131024f5f5e5361d0 (patch)
tree9e617e377d6aefe5c61a4afd9ed9c11af3a40531 /src/irc.c
parent1d7cac2297c8c52777ee47b52571e8277b372c85 (diff)
downloadfujinet-chat-8075890d4b83e7d8a9b363e131024f5f5e5361d0.tar.gz
fix start+letters in screen 2, filter out ctrl+atari keystrokes correctly.
Diffstat (limited to 'src/irc.c')
-rw-r--r--src/irc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/irc.c b/src/irc.c
index 27fce4c..1d2907d 100644
--- a/src/irc.c
+++ b/src/irc.c
@@ -706,7 +706,7 @@ static void hunt_screen(signed char dir) {
static char *get_cur_chan(void) {
if(scr_current == SCR_SERVER && last_chan[0])
return last_chan;
- else if (scr_current > 2 && scr_names[scr_current][0] == '#')
+ else if ((scr_current > 1) && (scr_names[scr_current][0] == '#'))
return scr_names[scr_current];
else
return 0;
@@ -715,7 +715,7 @@ static char *get_cur_chan(void) {
static char *get_cur_nick(void) {
if(scr_current == SCR_PRIV && last_pm_nick[0])
return last_pm_nick;
- else if (scr_current > 2 && scr_names[scr_current][0] != '#')
+ else if (scr_current > 1 && scr_names[scr_current][0] != '#')
return scr_names[scr_current];
else
return 0;
@@ -817,7 +817,7 @@ static void start_keystroke(void) {
case '-':
scrollback();
return;
- case 0x24: /* ^X */
+ case 0x18: /* ^X */
send_cur_chan_cmd("PART");
/* fall thru */
case CH_ESC: