libpurple/protocols/sametime/sametime.c

branch
release-2.x.y
changeset 33782
1690e0b2c508
parent 33745
c31cf8de31cd
child 33796
4854740e5277
child 35966
d603bfb42fd9
equal deleted inserted replaced
33780:401c01066268 33782:1690e0b2c508
984 static void blist_merge(PurpleConnection *gc, struct mwSametimeList *stlist) { 984 static void blist_merge(PurpleConnection *gc, struct mwSametimeList *stlist) {
985 struct mwSametimeGroup *stgroup; 985 struct mwSametimeGroup *stgroup;
986 struct mwSametimeUser *stuser; 986 struct mwSametimeUser *stuser;
987 987
988 PurpleGroup *group; 988 PurpleGroup *group;
989 PurpleBuddy *buddy;
990 989
991 GList *gl, *gtl, *ul, *utl; 990 GList *gl, *gtl, *ul, *utl;
992 991
993 gl = gtl = mwSametimeList_getGroups(stlist); 992 gl = gtl = mwSametimeList_getGroups(stlist);
994 for(; gl; gl = gl->next) { 993 for(; gl; gl = gl->next) {
998 997
999 ul = utl = mwSametimeGroup_getUsers(stgroup); 998 ul = utl = mwSametimeGroup_getUsers(stgroup);
1000 for(; ul; ul = ul->next) { 999 for(; ul; ul = ul->next) {
1001 1000
1002 stuser = (struct mwSametimeUser *) ul->data; 1001 stuser = (struct mwSametimeUser *) ul->data;
1003 buddy = buddy_ensure(gc, group, stuser); 1002 buddy_ensure(gc, group, stuser);
1004 } 1003 }
1005 g_list_free(utl); 1004 g_list_free(utl);
1006 } 1005 }
1007 g_list_free(gtl); 1006 g_list_free(gtl);
1008 } 1007 }

mercurial