Mercurial > pidgin.yaz
diff src/gtkconv.c @ 7060:9946001989a3
[gaim-migrate @ 7623]
show_add_buddy, show_add_chat, and show_add_group are gone, replaced with
the new core/UI split gaim_blist_request_add_{buddy,chat,group}.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Tue, 30 Sep 2003 05:48:42 +0000 |
parents | feb3d21a7794 |
children | acd2a66e59ed |
line wrap: on
line diff
--- a/src/gtkconv.c Tue Sep 30 05:46:16 2003 +0000 +++ b/src/gtkconv.c Tue Sep 30 05:48:42 2003 +0000 @@ -479,18 +479,18 @@ static void add_cb(GtkWidget *widget, GaimConversation *conv) { - GaimConnection *gc; + GaimAccount *account; GaimBuddy *b; const char *name; - gc = gaim_conversation_get_gc(conv); - name = gaim_conversation_get_name(conv); - b = gaim_find_buddy(gc->account, name); + account = gaim_conversation_get_account(conv); + name = gaim_conversation_get_name(conv); + b = gaim_find_buddy(account, name); if (b != NULL) show_confirm_del(b); - else if (gc != NULL) - show_add_buddy(gc, (char *)name, NULL, NULL); + else if (account != NULL && gaim_account_is_connected(account)) + gaim_blist_request_add_buddy(account, (char *)name, NULL, NULL); gtk_widget_grab_focus(GAIM_GTK_CONVERSATION(conv)->entry); } @@ -1014,18 +1014,18 @@ static void menu_chat_add_cb(GtkWidget *w, GaimConversation *conv) { - GaimConnection *gc; + GaimAccount *account; GaimBuddy *b; char *name; - gc = gaim_conversation_get_gc(conv); - name = g_object_get_data(G_OBJECT(w), "user_data"); - b = gaim_find_buddy(gc->account, name); + account = gaim_conversation_get_account(conv); + name = g_object_get_data(G_OBJECT(w), "user_data"); + b = gaim_find_buddy(account, name); if (b != NULL) show_confirm_del(b); - else if (gc != NULL) - show_add_buddy(gc, name, NULL, NULL); + else if (account != NULL && gaim_account_is_connected(account)) + gaim_blist_request_add_buddy(account, name, NULL, NULL); gtk_widget_grab_focus(GAIM_GTK_CONVERSATION(conv)->entry); }