pidgin/plugins/gevolution/gevo-util.c

branch
cpw.darkrain42.buddy-add
changeset 26091
83f52ce0929f
parent 25889
26d9ca30335c
parent 24867
69105eeaf010
child 26092
f52065eb12f1
equal deleted inserted replaced
26071:b4bbfacd7f20 26091:83f52ce0929f
39 { 39 {
40 group = purple_group_new(group_name); 40 group = purple_group_new(group_name);
41 purple_blist_add_group(group, NULL); 41 purple_blist_add_group(group, NULL);
42 } 42 }
43 43
44 buddy = purple_buddy_new(account, buddy_name, alias); 44 if ((buddy = purple_find_buddy_in_group(account, buddy_name, group))) {
45 purple_blist_add_buddy(buddy, NULL, group, NULL); 45 {
46 buddy = purple_buddy_new(account, buddy_name, alias);
47 purple_blist_add_buddy(buddy, NULL, group, NULL);
48 }
49
46 purple_account_add_buddy(account, buddy); 50 purple_account_add_buddy(account, buddy);
47 51
48 if (conv != NULL) 52 if (conv != NULL)
49 { 53 {
50 purple_buddy_icon_update(purple_conv_im_get_icon(PURPLE_CONV_IM(conv))); 54 purple_buddy_icon_update(purple_conv_im_get_icon(PURPLE_CONV_IM(conv)));

mercurial