src/protocols/msn/session.c

changeset 11303
448b8bae1ca7
parent 10908
15694532c3c6
child 11992
906176cc9b22
equal deleted inserted replaced
11302:25694fe861b9 11303:448b8bae1ca7
400 void 400 void
401 msn_session_finish_login(MsnSession *session) 401 msn_session_finish_login(MsnSession *session)
402 { 402 {
403 GaimAccount *account; 403 GaimAccount *account;
404 GaimConnection *gc; 404 GaimConnection *gc;
405 char *icon;
405 406
406 if (session->logged_in) 407 if (session->logged_in)
407 return; 408 return;
408 409
409 account = session->account; 410 account = session->account;
410 gc = gaim_account_get_connection(account); 411 gc = gaim_account_get_connection(account);
411 412
412 msn_user_set_buddy_icon(session->user, 413 icon = gaim_buddy_icons_get_full_path(gaim_account_get_buddy_icon(session->account));
413 gaim_account_get_buddy_icon(session->account)); 414 msn_user_set_buddy_icon(session->user, icon);
415 g_free(icon);
414 416
415 session->logged_in = TRUE; 417 session->logged_in = TRUE;
416 418
417 msn_change_status(session, session->state == 0 ? MSN_ONLINE : session->state); 419 msn_change_status(session, session->state == 0 ? MSN_ONLINE : session->state);
418 420

mercurial