| 6587 gtk_widget_set_sensitive(win->menu.insert_link, (conv->features & PURPLE_CONNECTION_HTML)); |
6587 gtk_widget_set_sensitive(win->menu.insert_link, (conv->features & PURPLE_CONNECTION_HTML)); |
| 6588 gtk_widget_set_sensitive(win->menu.insert_image, !(conv->features & PURPLE_CONNECTION_NO_IMAGES)); |
6588 gtk_widget_set_sensitive(win->menu.insert_image, !(conv->features & PURPLE_CONNECTION_NO_IMAGES)); |
| 6589 |
6589 |
| 6590 if (purple_conversation_get_type(conv) == PURPLE_CONV_TYPE_IM) |
6590 if (purple_conversation_get_type(conv) == PURPLE_CONV_TYPE_IM) |
| 6591 { |
6591 { |
| 6592 gtk_widget_set_sensitive(win->menu.add, (prpl_info->add_buddy != NULL)); |
6592 gtk_widget_set_sensitive(win->menu.add, (prpl_info->add_buddy != NULL) || (prpl_info->add_buddy_with_invite != NULL)); |
| 6593 gtk_widget_set_sensitive(win->menu.remove, (prpl_info->remove_buddy != NULL)); |
6593 gtk_widget_set_sensitive(win->menu.remove, (prpl_info->remove_buddy != NULL)); |
| 6594 gtk_widget_set_sensitive(win->menu.send_file, |
6594 gtk_widget_set_sensitive(win->menu.send_file, |
| 6595 (prpl_info->send_file != NULL && (!prpl_info->can_receive_file || |
6595 (prpl_info->send_file != NULL && (!prpl_info->can_receive_file || |
| 6596 prpl_info->can_receive_file(gc, purple_conversation_get_name(conv))))); |
6596 prpl_info->can_receive_file(gc, purple_conversation_get_name(conv))))); |
| 6597 gtk_widget_set_sensitive(g_object_get_data(G_OBJECT(win->window), "get_attention"), (prpl_info->send_attention != NULL)); |
6597 gtk_widget_set_sensitive(g_object_get_data(G_OBJECT(win->window), "get_attention"), (prpl_info->send_attention != NULL)); |