[telepathy-mission-control/master] Add _mcd_connection_set_status()

Alberto Mardegan alberto.mardegan at nokia.com
Thu Aug 20 06:12:38 PDT 2009


---
 src/mcd-account-priv.h |    3 +++
 src/mcd-account.c      |    8 ++++++++
 2 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/src/mcd-account-priv.h b/src/mcd-account-priv.h
index 3374046..fb13479 100644
--- a/src/mcd-account-priv.h
+++ b/src/mcd-account-priv.h
@@ -83,6 +83,9 @@ G_GNUC_INTERNAL void _mcd_account_load (McdAccount *account,
                                         gpointer user_data);
 G_GNUC_INTERNAL void _mcd_account_set_connection (McdAccount *account,
                                                   McdConnection *connection);
+G_GNUC_INTERNAL void _mcd_account_set_connection_status
+    (McdAccount *account, TpConnectionStatus status,
+     TpConnectionStatusReason reason);
 
 typedef void (*McdOnlineRequestCb) (McdAccount *account, gpointer userdata,
 				    const GError *error);
diff --git a/src/mcd-account.c b/src/mcd-account.c
index 6282677..f7ea498 100644
--- a/src/mcd-account.c
+++ b/src/mcd-account.c
@@ -2706,6 +2706,14 @@ on_conn_status_changed (McdConnection *connection,
                         TpConnectionStatusReason reason,
                         McdAccount *account)
 {
+    _mcd_account_set_connection_status (account, status, reason);
+}
+
+void
+_mcd_account_set_connection_status (McdAccount *account,
+                                    TpConnectionStatus status,
+                                    TpConnectionStatusReason reason)
+{
     McdAccountPrivate *priv = MCD_ACCOUNT_PRIV (account);
     gboolean changed = FALSE;
 
-- 
1.5.6.5




More information about the telepathy-commits mailing list