Combinging disconnect code to try and minimize errors with the logic
[theonering] / src / autogv.py
index a833c61..0a960c8 100644 (file)
@@ -174,13 +174,9 @@ class AutoDisconnect(object):
                        _moduleLogger.info("Received connection change event when not logged in")
                        return
                try:
-                       self._connRef().disconnect()
+                       self._connRef().disconnect(telepathy.CONNECTION_STATUS_REASON_NETWORK_ERROR)
                except Exception:
                        _moduleLogger.exception("Error durring disconnect")
-               self._connRef().StatusChanged(
-                       telepathy.CONNECTION_STATUS_DISCONNECTED,
-                       telepathy.CONNECTION_STATUS_REASON_NETWORK_ERROR
-               )
                self.__delayedDisconnectEventId = None
                return False