Mercurial > pidgin
changeset 4705:e34fe984f999
[gaim-migrate @ 5016]
believe it or not, we do work on things besides the buddy list ;-)
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Tue, 11 Mar 2003 18:15:36 +0000 |
parents | 56c70997fe5c |
children | ca87e6492319 |
files | src/protocols/gg/gg.c src/protocols/jabber/jabber.c src/protocols/oscar/oscar.c src/protocols/toc/toc.c |
diffstat | 4 files changed, 14 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/src/protocols/gg/gg.c Tue Mar 11 17:40:11 2003 +0000 +++ b/src/protocols/gg/gg.c Tue Mar 11 18:15:36 2003 +0000 @@ -1,6 +1,6 @@ /* * gaim - Gadu-Gadu Protocol Plugin - * $Id: gg.c 5001 2003-03-10 06:22:44Z faceprint $ + * $Id: gg.c 5016 2003-03-11 18:15:36Z faceprint $ * * Copyright (C) 2001 Arkadiusz Mi¶kiewicz <misiek@pld.ORG.PL> * @@ -1028,7 +1028,7 @@ /* GG Number */ gchar *name = gg_urlencode(b->name); /* GG Pseudo */ - gchar *show = gg_urlencode(b->alias[0] ? b->alias : b->name); + gchar *show = gg_urlencode(b->alias ? b->alias : b->name); /* Group Name */ gchar *gname = gg_urlencode(g->name);
--- a/src/protocols/jabber/jabber.c Tue Mar 11 17:40:11 2003 +0000 +++ b/src/protocols/jabber/jabber.c Tue Mar 11 18:15:36 2003 +0000 @@ -1743,6 +1743,7 @@ if((buddyname = get_realwho(gjc, who, FALSE, &gjid)) == NULL) return; + /* JFIXME: jabber_handleroster() had a "FIXME: transport" at this * equivilent point. So... * @@ -1765,7 +1766,7 @@ */ if (BUD_SUB_TO_PEND(sub, ask) || BUD_SUBD_TO(sub, ask)) { if ((b = gaim_find_buddy(GJ_GC(gjc)->account, buddyname)) == NULL) { - struct buddy *b = gaim_buddy_new(GJ_GC(gjc)->account, buddyname, name ? name : NULL); + struct buddy *b = gaim_buddy_new(GJ_GC(gjc)->account, buddyname, name); struct group *g; if (groupname) { if (!(g = gaim_find_group(groupname))) @@ -1791,7 +1792,7 @@ * seems rude, but it seems to be the only way... */ gaim_blist_remove_buddy(b); - b = gaim_buddy_new(GJ_GC(gjc)->account, buddyname, name ? name : NULL); + b = gaim_buddy_new(GJ_GC(gjc)->account, buddyname, name); gaim_blist_add_buddy(b, gaim_find_group(groupname), NULL); gaim_blist_save(); if(present) { @@ -1799,7 +1800,8 @@ uc, 0); } } else if(name != NULL && strcmp(b->alias, name)) { - g_snprintf(b->alias, sizeof(b->alias), "%s", name); + g_free(b->alias); + b->alias = g_strdup(name); gaim_blist_rename_buddy(b, buddyname); gaim_blist_save(); } @@ -2500,7 +2502,7 @@ */ if(alias && alias[0] != '\0') { my_alias = alias; - } else if(buddy && buddy->alias[0]) { + } else if(buddy && buddy->alias) { my_alias = buddy->alias; }
--- a/src/protocols/oscar/oscar.c Tue Mar 11 17:40:11 2003 +0000 +++ b/src/protocols/oscar/oscar.c Tue Mar 11 18:15:36 2003 +0000 @@ -4328,8 +4328,10 @@ free(alias); if (buddy) { /* Get server stored alias */ - if (alias_utf8) - strcpy(buddy->alias, alias_utf8); + if (alias_utf8) { + g_free(buddy->alias); + buddy->alias = g_strdup(alias_utf8); + } } else { struct group *g; buddy = gaim_buddy_new(gc->account, curitem->name, alias_utf8);
--- a/src/protocols/toc/toc.c Tue Mar 11 17:40:11 2003 +0000 +++ b/src/protocols/toc/toc.c Tue Mar 11 18:15:36 2003 +0000 @@ -289,8 +289,8 @@ b = (struct buddy *)mem->data; if(b->account == account) { pos += g_snprintf(&s[pos], len - pos, "b %s%s%s\n", b->name, - (show && b->alias[0]) ? ":" : "", - (show && b->alias[0]) ? b->alias : ""); + (show && b->alias) ? ":" : "", + (show && b->alias) ? b->alias : ""); } mem = mem->next; }