summaryrefslogtreecommitdiff
path: root/telepathy-glib/connection-internal.h
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2010-04-27 13:23:54 +0100
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2010-04-27 16:31:37 +0100
commitce7cc4f96e8d5c9c380b429987da985726d4dd66 (patch)
tree3340524471a3097457653d5b77696dbf11cb0b58 /telepathy-glib/connection-internal.h
parent24bd0698321d8e5b784a77517174962ca6e938af (diff)
downloadtelepathy-glib-ce7cc4f96e8d5c9c380b429987da985726d4dd66.tar.gz
TpConnection: remember full error details and convert to a GError later
Diffstat (limited to 'telepathy-glib/connection-internal.h')
-rw-r--r--telepathy-glib/connection-internal.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/telepathy-glib/connection-internal.h b/telepathy-glib/connection-internal.h
index 50194a3d8..f96cfb93e 100644
--- a/telepathy-glib/connection-internal.h
+++ b/telepathy-glib/connection-internal.h
@@ -37,7 +37,9 @@ struct _TpConnectionPrivate {
TpHandle self_handle;
TpConnectionStatus status;
TpConnectionStatusReason status_reason;
- GError *connection_error /* initialized statically */;
+ gchar *connection_error;
+ /* a TP_HASH_TYPE_STRING_VARIANT_MAP */
+ GHashTable *connection_error_details;
/* GArray of GQuark */
GArray *contact_attribute_interfaces;