pidgin/gtkconv.c

branch
release-2.9.0
changeset 31917
ec1aeab6f886
parent 31669
e2a864098c7d
child 31887
2982407c9738
child 31904
4228cea8b949
equal deleted inserted replaced
31916:e5cf84327279 31917:ec1aeab6f886
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));

mercurial