| 1467 /* XXX: jabber can only add buddies from here in certain circumstances */ |
1467 /* XXX: jabber can only add buddies from here in certain circumstances */ |
| 1468 /* Added by Jonas <jonas@birme.se> */ |
1468 /* Added by Jonas <jonas@birme.se> */ |
| 1469 if (gc) { |
1469 if (gc) { |
| 1470 if (gaim_find_buddy(gc->account, who)) |
1470 if (gaim_find_buddy(gc->account, who)) |
| 1471 button = gaim_new_item_from_stock(menu, _("Remove"), GTK_STOCK_REMOVE, |
1471 button = gaim_new_item_from_stock(menu, _("Remove"), GTK_STOCK_REMOVE, |
| 1472 G_CALLBACK(menu_chat_add_cb), conv, 0, 0, NULL); |
1472 G_CALLBACK(menu_chat_add_remove_cb), conv, 0, 0, NULL); |
| 1473 else |
1473 else |
| 1474 button = gaim_new_item_from_stock(menu, _("Add"), GTK_STOCK_ADD, |
1474 button = gaim_new_item_from_stock(menu, _("Add"), GTK_STOCK_ADD, |
| 1475 G_CALLBACK(menu_chat_add_cb), conv, 0, 0, NULL); |
1475 G_CALLBACK(menu_chat_add_remove_cb), conv, 0, 0, NULL); |
| 1476 } |
1476 } |
| 1477 /* End Jonas */ |
1477 /* End Jonas */ |
| 1478 |
1478 |
| 1479 return menu; |
1479 return menu; |
| 1480 } |
1480 } |