summaryrefslogtreecommitdiff
path: root/telepathy-glib/message.c
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2010-12-09 13:01:40 +0100
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2010-12-09 13:56:29 +0100
commita81ea4cd688c366c076f859440961465ec5eca4e (patch)
tree93ffda4fefc9e569f82efac59fc80081fea124c1 /telepathy-glib/message.c
parent788f94942809100dfa459e3b375b031d8ef136b7 (diff)
downloadtelepathy-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.c10
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);
}