Applied fixed from cras to fix crashes in irssi.
[silc.git] / apps / irssi / src / fe-common / core / fe-windows.c
index 38dd22fec2a174904f59febf8a20b7dafefc2eb1..2370facb239552247a1f1c926c627935141bc0ea 100644 (file)
@@ -160,6 +160,9 @@ void window_set_active(WINDOW_REC *window)
 
 void window_change_server(WINDOW_REC *window, void *server)
 {
+        if (server != NULL && SERVER(server)->disconnected)
+                return;
+
        window->active_server = server;
        signal_emit("window server changed", 2, window, server);
 }