[Telepathy-commits] [telepathy-mission-control/master] Cancel reconnections when offline presence is requested
Alberto Mardegan
alberto.mardegan at nokia.com
Thu Mar 5 04:11:37 PST 2009
---
src/mcd-connection.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/src/mcd-connection.c b/src/mcd-connection.c
index 2543f1a..4a8a8c7 100644
--- a/src/mcd-connection.c
+++ b/src/mcd-connection.c
@@ -442,6 +442,13 @@ on_presence_requested (McdAccount *account,
priv->abort_reason = TP_CONNECTION_STATUS_REASON_REQUESTED;
mcd_mission_disconnect (MCD_MISSION (connection));
_mcd_connection_call_disconnect (connection);
+
+ /* if a reconnection attempt is scheduled, cancel it */
+ if (priv->reconnect_timer)
+ {
+ g_source_remove (priv->reconnect_timer);
+ priv->reconnect_timer = 0;
+ }
}
else
{
--
1.5.6.5
More information about the telepathy-commits
mailing list