[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