src/protocols/msn/notification.c

changeset 7590
54b26062c7e0
parent 7566
f32791afac0a
child 7699
96e79b175395
equal deleted inserted replaced
7589:b7d4b16bcf4e 7590:54b26062c7e0
1276 1276
1277 session->num_users++; 1277 session->num_users++;
1278 1278
1279 if (session->num_users == session->total_users) 1279 if (session->num_users == session->total_users)
1280 { 1280 {
1281 if (!msn_servconn_send_command(servconn, "CHG", "NLN")) 1281 msn_user_set_buddy_icon(session->user,
1282 { 1282 gaim_account_get_buddy_icon(session->account));
1283 gaim_connection_error(gc, _("Unable to write")); 1283
1284 1284 if (!msn_session_change_status(session, "NLN"))
1285 return FALSE; 1285 return FALSE;
1286 }
1287 1286
1288 gaim_connection_set_state(gc, GAIM_CONNECTED); 1287 gaim_connection_set_state(gc, GAIM_CONNECTED);
1289 serv_finish_login(gc); 1288 serv_finish_login(gc);
1290 1289
1291 if (session->lists.allow == NULL) 1290 if (session->lists.allow == NULL)
1444 return TRUE; /* This isn't the last one in the RL. */ 1443 return TRUE; /* This isn't the last one in the RL. */
1445 1444
1446 /* Now we're at the last one, so we can do final work. */ 1445 /* Now we're at the last one, so we can do final work. */
1447 if (!session->lists_synced) 1446 if (!session->lists_synced)
1448 { 1447 {
1449 if (!msn_servconn_send_command(servconn, "CHG", "NLN")) 1448 if (!msn_session_change_status(session, "NLN"))
1450 {
1451 gaim_connection_error(gc, _("Unable to write"));
1452
1453 return FALSE; 1449 return FALSE;
1454 }
1455 1450
1456 gaim_connection_set_state(gc, GAIM_CONNECTED); 1451 gaim_connection_set_state(gc, GAIM_CONNECTED);
1457 serv_finish_login(gc); 1452 serv_finish_login(gc);
1458 } 1453 }
1459 1454

mercurial