diff -r dedad8973599 -r 1b6bdd2a5e88 Network/IRC/IrcWidget.py --- a/Network/IRC/IrcWidget.py Sat Jul 30 12:49:25 2016 +0200 +++ b/Network/IRC/IrcWidget.py Wed Aug 10 16:25:14 2016 +0200 @@ -246,10 +246,11 @@ """ closed.</p>""") .format(self.__server.getName())) if ok: - self.networkWidget.addServerMessage( - self.tr("Info"), - self.tr("Disconnecting from server {0}...").format( - self.__server.getName())) + if self.__server is not None: + self.networkWidget.addServerMessage( + self.tr("Info"), + self.tr("Disconnecting from server {0}...").format( + self.__server.getName())) self.__closeAllChannels() self.__send("QUIT :" + self.__quitMessage) self.__socket and self.__socket.flush()