pidgin/plugins/gevolution/gevo-util.c

changeset 26378
e85d894af8a5
parent 25889
26d9ca30335c
child 26091
83f52ce0929f
equal deleted inserted replaced
26377:9124a345ed3a 26378:e85d894af8a5
25 25
26 #include "gevolution.h" 26 #include "gevolution.h"
27 27
28 void 28 void
29 gevo_add_buddy(PurpleAccount *account, const char *group_name, 29 gevo_add_buddy(PurpleAccount *account, const char *group_name,
30 const char *screenname, const char *alias) 30 const char *buddy_name, const char *alias)
31 { 31 {
32 PurpleConversation *conv = NULL; 32 PurpleConversation *conv = NULL;
33 PurpleBuddy *buddy; 33 PurpleBuddy *buddy;
34 PurpleGroup *group; 34 PurpleGroup *group;
35 35
36 conv = purple_find_conversation_with_account(PURPLE_CONV_TYPE_IM, screenname, account); 36 conv = purple_find_conversation_with_account(PURPLE_CONV_TYPE_IM, buddy_name, account);
37 37
38 if ((group = purple_find_group(group_name)) == NULL) 38 if ((group = purple_find_group(group_name)) == NULL)
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, screenname, alias); 44 buddy = purple_buddy_new(account, buddy_name, alias);
45 purple_blist_add_buddy(buddy, NULL, group, NULL); 45 purple_blist_add_buddy(buddy, NULL, group, NULL);
46 purple_account_add_buddy(account, buddy); 46 purple_account_add_buddy(account, buddy);
47 47
48 if (conv != NULL) 48 if (conv != NULL)
49 { 49 {

mercurial