diff -r c0323a43d966 -r 654aaddbc2b9 Network/IRC/IrcWidget.py --- a/Network/IRC/IrcWidget.py Sun Dec 02 18:52:03 2012 +0100 +++ b/Network/IRC/IrcWidget.py Mon Dec 03 10:39:56 2012 +0100 @@ -351,6 +351,7 @@ """ self.networkWidget.addServerMessage(self.trUtf8("Info"), self.trUtf8("Server disconnected.")) + self.networkWidget.setRegistered(False) self.networkWidget.setConnected(False) self.__server = None self.__nickName = "" @@ -545,6 +546,7 @@ # register with services after the welcome message self.__connectionState = IrcWidget.ServerConnected self.__registerWithServices() + self.networkWidget.setRegistered(True) QTimer.singleShot(1000, self.__autoJoinChannels) elif code == 5: # extract the user privilege prefixes