Mercurial > pidgin
comparison libpurple/protocols/jabber/buddy.c @ 25956:ae2b4394fbe2
propagate from branch 'im.pidgin.pidgin' (head 431618de0f30a6938f7e14d2d61ee5d7738acd59)
to branch 'im.pidgin.cpw.malu.client_type' (head a9b32a46f44ffe217f92a67f05d9f80dd21f6a9e)
author | Marcus Lundblad <ml@update.uu.se> |
---|---|
date | Mon, 02 Mar 2009 21:25:59 +0000 |
parents | 5f9a24d1c25e 1d3274111180 |
children | d30745b5b574 |
comparison
equal
deleted
inserted
replaced
25955:52fbda23e398 | 25956:ae2b4394fbe2 |
---|---|
2526 } | 2526 } |
2527 | 2527 |
2528 return jabber_resource_has_capability(jbr, cap); | 2528 return jabber_resource_has_capability(jbr, cap); |
2529 } | 2529 } |
2530 | 2530 |
2531 const gchar * | |
2532 jabber_resource_get_identity_category_type(const JabberBuddyResource *jbr, | |
2533 const gchar *category) | |
2534 { | |
2535 const GList *iter = NULL; | |
2536 | |
2537 if (jbr->caps) { | |
2538 for (iter = jbr->caps->identities ; iter ; iter = g_list_next(iter)) { | |
2539 const JabberCapsIdentity *identity = | |
2540 (JabberCapsIdentity *) iter->data; | |
2541 | |
2542 if (strcmp(identity->category, category) == 0) { | |
2543 return identity->type; | |
2544 } | |
2545 } | |
2546 } | |
2547 | |
2548 return NULL; | |
2549 } |