src/blist.c

changeset 11624
0b281b559662
parent 11497
f196ae5bc833
child 11643
f04408721780
equal deleted inserted replaced
11623:c879991d3472 11624:0b281b559662
1087 buddy = g_new0(GaimBuddy, 1); 1087 buddy = g_new0(GaimBuddy, 1);
1088 buddy->account = account; 1088 buddy->account = account;
1089 buddy->name = g_strdup(screenname); 1089 buddy->name = g_strdup(screenname);
1090 buddy->alias = g_strdup(alias); 1090 buddy->alias = g_strdup(alias);
1091 buddy->presence = gaim_presence_new_for_buddy(buddy); 1091 buddy->presence = gaim_presence_new_for_buddy(buddy);
1092 ((GaimBlistNode *)buddy)->type = GAIM_BLIST_BUDDY_NODE;
1092 1093
1093 gaim_presence_set_status_active(buddy->presence, "offline", TRUE); 1094 gaim_presence_set_status_active(buddy->presence, "offline", TRUE);
1094 1095
1095 gaim_blist_node_initialize_settings((GaimBlistNode *)buddy); 1096 gaim_blist_node_initialize_settings((GaimBlistNode *)buddy);
1096 ((GaimBlistNode *)buddy)->type = GAIM_BLIST_BUDDY_NODE;
1097 1097
1098 if (ops && ops->new_node) 1098 if (ops && ops->new_node)
1099 ops->new_node((GaimBlistNode *)buddy); 1099 ops->new_node((GaimBlistNode *)buddy);
1100 1100
1101 GAIM_DBUS_REGISTER_POINTER(buddy, GaimBuddy); 1101 GAIM_DBUS_REGISTER_POINTER(buddy, GaimBuddy);

mercurial