diff -r f4a7915db1e6 -r 5acd6ee51956 Plugins/VcsPlugins/vcsMercurial/HgClient.py --- a/Plugins/VcsPlugins/vcsMercurial/HgClient.py Sun Oct 23 17:23:35 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/HgClient.py Sun Oct 23 18:03:43 2011 +0200 @@ -239,6 +239,9 @@ if self.__cancel: return -10 + if self.__server is None: + return -1 + if self.__server.bytesAvailable() == 0: QThread.msleep(50) continue