[Telepathy-commits] [telepathy-salut/master] Use g_value_dup_object instead of get_object and then refing.
Jonny Lamb
jonny.lamb at collabora.co.uk
Fri Nov 21 03:46:25 PST 2008
Signed-off-by: Jonny Lamb <jonny.lamb at collabora.co.uk>
---
src/salut-file-channel.c | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/salut-file-channel.c b/src/salut-file-channel.c
index 5df047a..cc4eaae 100644
--- a/src/salut-file-channel.c
+++ b/src/salut-file-channel.c
@@ -241,8 +241,7 @@ salut_file_channel_set_property (GObject *object,
self->priv->handle = g_value_get_uint (value);
break;
case PROP_CONTACT:
- self->priv->contact = g_value_get_object (value);
- g_object_ref (self->priv->contact);
+ self->priv->contact = g_value_dup_object (value);
break;
case PROP_CONNECTION:
self->priv->connection = g_value_get_object (value);
@@ -258,8 +257,7 @@ salut_file_channel_set_property (GObject *object,
SALUT_IFACE_CHANNEL_TYPE_FILE));
break;
case PROP_XMPP_CONNECTION_MANAGER:
- self->priv->xmpp_connection_manager = g_value_get_object (value);
- g_object_ref (self->priv->xmpp_connection_manager);
+ self->priv->xmpp_connection_manager = g_value_dup_object (value);
break;
case PROP_STATE:
salut_file_channel_set_state (SALUT_SVC_CHANNEL_TYPE_FILE (object),
--
1.5.6.5
More information about the Telepathy-commits
mailing list