Mercurial > pidgin.yaz
diff libpurple/protocols/msn/user.c @ 25033:f5188d4d84e3
Move the check for whether to update the server alias out of nln_cmd and
into msn_user_set_friendly_name instead. This is because it should be done
for nln_cmd and iln_cmd (since we have the friendly name already from the
address book).
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Fri, 30 Jan 2009 03:14:29 +0000 |
parents | 4fd22591e3f0 |
children | cd7aa76faef6 |
line wrap: on
line diff
--- a/libpurple/protocols/msn/user.c Thu Jan 29 10:29:25 2009 +0000 +++ b/libpurple/protocols/msn/user.c Fri Jan 30 03:14:29 2009 +0000 @@ -177,13 +177,18 @@ user->passport = g_strdup(passport); } -void +gboolean msn_user_set_friendly_name(MsnUser *user, const char *name) { g_return_if_fail(user != NULL); + if (user->friendly_name && name && !strcmp(user->friendly_name, name)) + return FALSE; + g_free(user->friendly_name); user->friendly_name = g_strdup(name); + + return TRUE; } void