Mercurial > pidgin.yaz
diff src/blist.c @ 6058:d5f4ae4f9a02
[gaim-migrate @ 6508]
This should fix http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=196664
I also removed the dialog for rename buddy. The UI doesn't use it anymore.
We think renaming a buddy is silly.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Tue, 08 Jul 2003 02:33:17 +0000 |
parents | 547ba881bc7e |
children | de49cfd8fd59 |
line wrap: on
line diff
--- a/src/blist.c Tue Jul 08 02:08:55 2003 +0000 +++ b/src/blist.c Tue Jul 08 02:33:17 2003 +0000 @@ -274,6 +274,27 @@ gaim_conversation_autoset_title(conv); } +void gaim_blist_server_alias_buddy (struct buddy *buddy, const char *alias) +{ + struct gaim_blist_ui_ops *ops = gaimbuddylist->ui_ops; + GaimConversation *conv; + + g_free(buddy->server_alias); + + if(alias && strlen(alias) && g_utf8_validate(alias, -1, NULL)) + buddy->server_alias = g_strdup(alias); + else + buddy->server_alias = NULL; + + if (ops) + ops->update(gaimbuddylist, (GaimBlistNode*)buddy); + + conv = gaim_find_conversation_with_account(buddy->name, buddy->account); + + if (conv) + gaim_conversation_autoset_title(conv); +} + void gaim_blist_rename_group(struct group *group, const char *name) { struct gaim_blist_ui_ops *ops = gaimbuddylist->ui_ops;