[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 bd4fa0e..fbde3dc 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 c4d68df..28cb01b 100644
--- a/src/mcd-account.c
+++ b/src/mcd-account.c
@@ -2707,6 +2707,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