aboutsummaryrefslogtreecommitdiff
path: root/src/irc.c
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2026-03-02 22:07:24 -0500
committerB. Watson <urchlay@slackware.uk>2026-03-02 22:07:24 -0500
commitb8af9ac3624059f4702623212e3cd3f6530ec0c4 (patch)
treeb783eb558ffa76d59fdbedd5b93a0ed6c2635307 /src/irc.c
parentdc6297d5df43f87d1ed2ea1b5c1f5a5193ec235a (diff)
downloadfujinet-chat-b8af9ac3624059f4702623212e3cd3f6530ec0c4.tar.gz
Switch to server window on error or disconnect.
Diffstat (limited to 'src/irc.c')
-rw-r--r--src/irc.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/irc.c b/src/irc.c
index 460b4d0..238da87 100644
--- a/src/irc.c
+++ b/src/irc.c
@@ -448,13 +448,14 @@ int irc_read(void) {
err = nstatus(url);
- if(err == 136) {
- scr_print_current("Disconnected, press any key...\n");
- cgetc();
- return 0;
- } else if(err != 1) {
- print_errnum();
+ if(err != 1) {
+ if(err == 136) {
+ scr_print_current("Disconnected, press any key...\n");
+ } else {
+ print_errnum();
+ }
cgetc();
+ scr_display(0);
return 0;
}