# HG changeset patch # User Sadrul Habib Chowdhury # Date 1197194920 0 # Node ID 3265e4619117ee1a7c6a585657ff8701978a0467 # Parent 73aab5bdd830c18505e0e8468c802119a8eb93c4 We need to use the actual username for attentions, instead of alias. This should fix the 'new im for buzz' bug on yahoo. diff -r 73aab5bdd830 -r 3265e4619117 libpurple/protocols/yahoo/yahoo.c --- a/libpurple/protocols/yahoo/yahoo.c Sun Dec 09 00:56:29 2007 +0000 +++ b/libpurple/protocols/yahoo/yahoo.c Sun Dec 09 10:08:40 2007 +0000 @@ -899,7 +899,6 @@ purple_util_chrreplace(m, '\r', '\n'); if (!strcmp(m, "")) { - PurpleBuddy *buddy; PurpleAccount *account; PurpleConversation *c; char *username; @@ -909,13 +908,8 @@ if (c == NULL) c = purple_conversation_new(PURPLE_CONV_TYPE_IM, account, im->from); - if ((buddy = purple_find_buddy(account, im->from)) != NULL) - username = g_markup_escape_text(purple_buddy_get_alias(buddy), -1); - else - username = g_markup_escape_text(im->from, -1); - + username = g_markup_escape_text(im->from, -1); serv_got_attention(gc, username, YAHOO_BUZZ); - g_free(username); g_free(m); g_free(im);