diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2014-02-21 17:26:05 +0100 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2014-02-21 17:26:05 +0100 |
commit | b32883690d404ac1aa0fa1865381cad074d87546 (patch) | |
tree | bd1517fe81d444498935fa9514a05ca9aa44b814 | |
parent | a50db8f6a8aff654edffaad529103afc994d0692 (diff) | |
download | telepathy-haze-b32883690d404ac1aa0fa1865381cad074d87546.tar.gz |
tp_base_connection_disconnect_with_dbus_error now takes a GVariant
-rw-r--r-- | src/connection.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/connection.c b/src/connection.c index 20284e5..97029f5 100644 --- a/src/connection.c +++ b/src/connection.c @@ -335,7 +335,7 @@ haze_report_disconnect_reason (PurpleConnection *gc, HazeConnection *conn = ACCOUNT_GET_HAZE_CONNECTION (account); HazeConnectionPrivate *priv = conn->priv; TpBaseConnection *base_conn = ACCOUNT_GET_TP_BASE_CONNECTION (account); - GHashTable *details; + GVariant *details; TpConnectionStatusReason tp_reason; const gchar *tp_error_name; @@ -348,10 +348,11 @@ haze_report_disconnect_reason (PurpleConnection *gc, (tp_base_connection_get_status (base_conn) == TP_CONNECTION_STATUS_CONNECTING), &tp_reason, &tp_error_name); - details = tp_asv_new ("debug-message", G_TYPE_STRING, text, NULL); + + details = g_variant_new_parsed ("{ 'debug-message': <%s> }", text); + tp_base_connection_disconnect_with_dbus_error (base_conn, tp_error_name, details, tp_reason); - g_hash_table_unref (details); } static gboolean |