Mercurial > pidgin
diff libpurple/protocols/msn/user.c @ 28369:d213c8ad89da
Fix MSN forgetting display names for buddies. Fixes #10421.
committer: John Bailey <rekkanoryo@rekkanoryo.org>
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Mon, 12 Oct 2009 17:45:17 +0000 |
parents | 2a95e8bd9b80 |
children | 99d1b433dba0 88c48bcb5455 |
line wrap: on
line diff
--- a/libpurple/protocols/msn/user.c Mon Oct 12 08:27:03 2009 +0000 +++ b/libpurple/protocols/msn/user.c Mon Oct 12 17:45:17 2009 +0000 @@ -183,12 +183,15 @@ { g_return_val_if_fail(user != NULL, FALSE); - if (user->friendly_name && name && !strcmp(user->friendly_name, name)) + if (user->friendly_name && name && (!strcmp(user->friendly_name, name) || + !strcmp(user->passport, name))) return FALSE; g_free(user->friendly_name); user->friendly_name = g_strdup(name); + serv_got_alias(purple_account_get_connection(user->userlist->session->account), + user->passport, name); return TRUE; }