# HG changeset patch # User Elliott Sales de Andrade # Date 1233286058 0 # Node ID ea9e0fa89c02eb24ac9dd57019e7f5ebf2dfd1e1 # Parent f5188d4d84e3d9e5f006a3f3e73ee402187d8fc4 Update the Address Book when we recieve a new friendly name for a buddy. That should stop you from seeing a really really old name (or even just the email address) for buddies who are offline when you sign in. Fixes #8282. diff -r f5188d4d84e3 -r ea9e0fa89c02 libpurple/protocols/msn/notification.c --- a/libpurple/protocols/msn/notification.c Fri Jan 30 03:14:29 2009 +0000 +++ b/libpurple/protocols/msn/notification.c Fri Jan 30 03:27:38 2009 +0000 @@ -1094,8 +1094,10 @@ return; } - if (msn_user_set_friendly_name(user, friendly)) + if (msn_user_set_friendly_name(user, friendly)) { serv_got_alias(gc, passport, friendly); + msn_update_contact(session, passport, MSN_UPDATE_DISPLAY, friendly); + } g_free(friendly); msn_user_set_object(user, msnobj); @@ -1237,6 +1239,7 @@ if (msn_user_set_friendly_name(user, friendly)) { serv_got_alias(gc, passport, friendly); + msn_update_contact(session, passport, MSN_UPDATE_DISPLAY, friendly); } if (cmd->param_count == 6)