[Telepathy-commits] [telepathy-glib/master] Messages: adapt to MessageSent growing a flags arg
Will Thompson
will.thompson at collabora.co.uk
Thu Dec 18 10:41:55 PST 2008
---
examples/cm/echo-message-parts/chan.c | 2 +-
telepathy-glib/message-mixin.c | 3 ++-
telepathy-glib/message-mixin.h | 4 ++--
tests/dbus/message-mixin.c | 1 +
4 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/examples/cm/echo-message-parts/chan.c b/examples/cm/echo-message-parts/chan.c
index 482cbca..c9fc54d 100644
--- a/examples/cm/echo-message-parts/chan.c
+++ b/examples/cm/echo-message-parts/chan.c
@@ -173,7 +173,7 @@ send_message (GObject *object,
finally:
/* "OK, we've sent the message" (after calling this, message must not be
* dereferenced) */
- tp_message_mixin_sent (object, message, "", NULL);
+ tp_message_mixin_sent (object, message, flags, "", NULL);
if (received != NULL)
{
diff --git a/telepathy-glib/message-mixin.c b/telepathy-glib/message-mixin.c
index 6f22b98..930c223 100644
--- a/telepathy-glib/message-mixin.c
+++ b/telepathy-glib/message-mixin.c
@@ -1689,6 +1689,7 @@ struct _TpMessageMixinOutgoingMessagePrivate {
void
tp_message_mixin_sent (GObject *object,
TpMessage *message,
+ TpMessageSendingFlags flags,
const gchar *token,
const GError *error)
{
@@ -1723,7 +1724,7 @@ tp_message_mixin_sent (GObject *object,
/* emit Sent and MessageSent */
tp_svc_channel_interface_messages_emit_message_sent (object,
- message->parts, token);
+ message->parts, flags, token);
string = parts_to_text (message->parts, NULL, &message_type, NULL, NULL);
tp_svc_channel_type_text_emit_sent (object, now, message_type,
string);
diff --git a/telepathy-glib/message-mixin.h b/telepathy-glib/message-mixin.h
index 20ba243..ff9a769 100644
--- a/telepathy-glib/message-mixin.h
+++ b/telepathy-glib/message-mixin.h
@@ -97,8 +97,8 @@ typedef void (*TpMessageMixinSendImpl) (GObject *object,
TpMessage *message, TpMessageSendingFlags flags);
void tp_message_mixin_sent (GObject *object,
- TpMessage *message, const gchar *token,
- const GError *error);
+ TpMessage *message, TpMessageSendingFlags flags,
+ const gchar *token, const GError *error);
void tp_message_mixin_implement_sending (GObject *object,
TpMessageMixinSendImpl send, guint n_types,
diff --git a/tests/dbus/message-mixin.c b/tests/dbus/message-mixin.c
index cd78014..2bdc596 100644
--- a/tests/dbus/message-mixin.c
+++ b/tests/dbus/message-mixin.c
@@ -155,6 +155,7 @@ on_message_received (TpChannel *chan,
static void
on_message_sent (TpChannel *chan,
const GPtrArray *parts,
+ guint32 flags,
const gchar *token,
gpointer data,
GObject *object)
--
1.5.6.5
More information about the Telepathy-commits
mailing list