src/protocols/msn/userlist.c

branch
soc.2006.msnp13
changeset 13870
258d48d6ab52
parent 13869
4c7168c14431
child 13880
5a7ffb206fcf
equal deleted inserted replaced
13869:4c7168c14431 13870:258d48d6ab52
446 gaim_timeout_remove(userlist->buddy_icon_request_timer); 446 gaim_timeout_remove(userlist->buddy_icon_request_timer);
447 447
448 g_free(userlist); 448 g_free(userlist);
449 } 449 }
450 450
451 MsnUser *
452 msn_userlist_find_add_user(MsnUserList *userlist,const char *passport,const char *userName)
453 {
454 MsnUser *user;
455
456 user = msn_userlist_find_user(userlist, passport);
457 if (user == NULL){
458 user = msn_user_new(userlist, passport, userName);
459 msn_userlist_add_user(userlist, user);
460 }
461 return user;
462 }
463
451 void 464 void
452 msn_userlist_add_user(MsnUserList *userlist, MsnUser *user) 465 msn_userlist_add_user(MsnUserList *userlist, MsnUser *user)
453 { 466 {
454 userlist->users = g_list_append(userlist->users, user); 467 userlist->users = g_list_append(userlist->users, user);
455 } 468 }

mercurial