diff options
Diffstat (limited to 'src/irc.c')
| -rw-r--r-- | src/irc.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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: |
