diff options
Diffstat (limited to 'src/auth-manager.c')
| -rw-r--r-- | src/auth-manager.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/auth-manager.c b/src/auth-manager.c index a46d9937a..e0503e5a6 100644 --- a/src/auth-manager.c +++ b/src/auth-manager.c @@ -51,7 +51,7 @@ enum typedef struct { gchar *name; - GHashTable *details; + GVariant *details; TpConnectionStatusReason reason; GError *wocky_error; } SavedError; @@ -176,7 +176,7 @@ gabble_auth_manager_finalize (GObject *object) if (self->priv->error != NULL) { g_free (self->priv->error->name); - g_hash_table_unref (self->priv->error->details); + g_variant_unref (self->priv->error->details); g_slice_free (SavedError, self->priv->error); } @@ -667,7 +667,7 @@ channel_manager_iface_init (gpointer g_iface, gboolean gabble_auth_manager_get_failure_details (GabbleAuthManager *self, gchar **dbus_error, - GHashTable **details, + GVariant **details, TpConnectionStatusReason *reason) { if (self->priv->channel != NULL) @@ -681,7 +681,7 @@ gabble_auth_manager_get_failure_details (GabbleAuthManager *self, *dbus_error = g_strdup (self->priv->error->name); if (details != NULL) - *details = g_hash_table_ref (self->priv->error->details); + *details = g_variant_ref (self->priv->error->details); if (reason != NULL) *reason = self->priv->error->reason; |
