diff -r 8393425b04e7 -r d8e8d575276d src/protocols/yahoo/yahoo.c --- a/src/protocols/yahoo/yahoo.c Sat Nov 29 21:24:33 2003 +0000 +++ b/src/protocols/yahoo/yahoo.c Sun Nov 30 02:53:05 2003 +0000 @@ -308,9 +308,9 @@ break; case 1: /* we don't get the full buddy list here. */ if (!yd->logged_in) { + gaim_connection_set_display_name(gc, pair->value); gaim_connection_set_state(gc, GAIM_CONNECTED); serv_finish_login(gc); - gaim_connection_set_display_name(gc, pair->value); yd->logged_in = TRUE; /* this requests the list. i have a feeling that this is very evil