[Telepathy-commits] [telepathy-gabble/master] make gabble_presence_as_message accept NULL as a shorthand for "first resource", as self_presence only has one resource
Robert McQueen
robert.mcqueen at collabora.co.uk
Tue Aug 19 10:54:02 PDT 2008
20080727021815-418b8-aefea37a7b26e3baa99e12eb7a5146f40b8106cd.gz
---
src/presence.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/presence.c b/src/presence.c
index 180baa3..47409ec 100644
--- a/src/presence.c
+++ b/src/presence.c
@@ -367,11 +367,15 @@ OUT:
LmMessage *
gabble_presence_as_message (GabblePresence *presence, const gchar *resource)
{
+ GabblePresencePrivate *priv = GABBLE_PRESENCE_PRIV (presence);
LmMessage *message;
LmMessageNode *node, *subnode;
LmMessageSubType subtype;
Resource *res = _find_resource (presence, resource);
+ if (res == NULL)
+ res = priv->resources->data;
+
g_assert (NULL != res);
if (presence->status == GABBLE_PRESENCE_OFFLINE)
--
1.5.6.3
More information about the Telepathy-commits
mailing list