# HG changeset patch # User Nathan Walp # Date 1047714507 0 # Node ID 01e3497820754e4230fc54731dad323c250bd0dc # Parent 1e28e7d802a1a738f18ca3083eda799d58d87de1 [gaim-migrate @ 5106] fix a stupid bug, and let the buddy list get skinny if it can. committer: Tailor Script diff -r 1e28e7d802a1 -r 01e349782075 src/buddy.c --- a/src/buddy.c Sat Mar 15 03:23:30 2003 +0000 +++ b/src/buddy.c Sat Mar 15 07:48:27 2003 +0000 @@ -1248,6 +1248,7 @@ afsad = afsad->next; } } + gtk_tree_view_columns_autosize(GTK_TREE_VIEW(gtkblist->treeview)); } static void gaim_gtk_blist_destroy(struct gaim_buddy_list *list) diff -r 1e28e7d802a1 -r 01e349782075 src/gtkconv.c --- a/src/gtkconv.c Sat Mar 15 03:23:30 2003 +0000 +++ b/src/gtkconv.c Sat Mar 15 07:48:27 2003 +0000 @@ -1963,6 +1963,7 @@ conv = gaim_window_get_active_conversation(win); + if (conv == NULL) return FALSE; @@ -2108,7 +2109,7 @@ g_object_set_data(G_OBJECT(menuitem), "user_data", win); g_object_set_data(G_OBJECT(menuitem), "gaim_account", gc->account); - g_signal_connect_after(G_OBJECT(menuitem), "activate", + g_signal_connect(G_OBJECT(menuitem), "activate", G_CALLBACK(menu_conv_sel_send_cb), NULL); gtk_widget_show(menuitem); @@ -2137,6 +2138,7 @@ account = gaim_conversation_get_account(conv); + if (account->gc == NULL) { if (first_offline && found_online) { menuitem = gtk_separator_menu_item_new(); @@ -2186,8 +2188,12 @@ gtk_widget_show(box); gtk_widget_set_sensitive(menuitem, FALSE); + g_object_set_data(G_OBJECT(menuitem), "user_data", win); g_object_set_data(G_OBJECT(menuitem), "gaim_account", account); + g_signal_connect(G_OBJECT(menuitem), "activate", + G_CALLBACK(menu_conv_sel_send_cb), NULL); + gtk_widget_show(menuitem); gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem); }