diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2010-12-09 13:01:40 +0100 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2010-12-09 13:56:29 +0100 |
commit | a81ea4cd688c366c076f859440961465ec5eca4e (patch) | |
tree | 93ffda4fefc9e569f82efac59fc80081fea124c1 /telepathy-glib/message.c | |
parent | 788f94942809100dfa459e3b375b031d8ef136b7 (diff) | |
download | telepathy-glib-a81ea4cd688c366c076f859440961465ec5eca4e.tar.gz |
tp_message_ref_handle: no more need to ref the handle
Diffstat (limited to 'telepathy-glib/message.c')
-rw-r--r-- | telepathy-glib/message.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/telepathy-glib/message.c b/telepathy-glib/message.c index 7e5cffc83..fb6d32366 100644 --- a/telepathy-glib/message.c +++ b/telepathy-glib/message.c @@ -238,7 +238,10 @@ tp_message_delete_part (TpMessage *self, * Reference the given handle until this message is destroyed. * * @since 0.7.21 - * @deprecated since 0.13.UNRELEASED. Use tp_cm_message_ref_handle() + * @deprecated since 0.13.UNRELEASED. Handles are now immortables so there is + * no point to ref them. Furthermore, the only handles that should be stored + * in a TpMessage is message-sender which should be set using + * tp_cm_message_set_sender(). */ void tp_message_ref_handle (TpMessage *self, @@ -248,7 +251,7 @@ tp_message_ref_handle (TpMessage *self, g_return_if_fail (TP_IS_CM_MESSAGE (self)); g_return_if_fail (self->priv->mutable); - tp_cm_message_ref_handle (self, handle_type, handle); + /* Handles are now immortables so we don't have to anything */ } /** @@ -307,9 +310,6 @@ tp_message_set_handle (TpMessage *self, g_return_if_fail (TP_IS_CM_MESSAGE (self)); g_return_if_fail (self->priv->mutable); - if (handle_or_0 != 0) - tp_cm_message_ref_handle (self, handle_type, handle_or_0); - tp_message_set_uint32 (self, part, key, handle_or_0); } |