diff src/gtkprivacy.c @ 8940:b875f5d57b81

[gaim-migrate @ 9710] Gray out the Join a Chat menu item when no online accounts support chats. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Sun, 16 May 2004 00:06:25 +0000
parents 88ec59dec95a
children 7a8aa87164ae
line wrap: on
line diff
--- a/src/gtkprivacy.c	Sat May 15 23:04:08 2004 +0000
+++ b/src/gtkprivacy.c	Sun May 16 00:06:25 2004 +0000
@@ -367,7 +367,6 @@
 privacy_dialog_new(void)
 {
 	GaimGtkPrivacyDialog *dialog;
-	GaimConnection *gc;
 	GtkWidget *bbox;
 	GtkWidget *hbox;
 	GtkWidget *vbox;
@@ -381,9 +380,6 @@
 
 	dialog = g_new0(GaimGtkPrivacyDialog, 1);
 
-	gc = (GaimConnection *)gaim_connections_get_all()->data;
-	dialog->account = gaim_connection_get_account(gc);
-
 	dialog->win = gtk_window_new(GTK_WINDOW_TOPLEVEL);
 	gtk_window_set_resizable(GTK_WINDOW(dialog->win), FALSE);
 	gtk_window_set_role(GTK_WINDOW(dialog->win), "privacy");
@@ -419,12 +415,13 @@
 	gtk_widget_show(label);
 
 	/* Accounts drop-down */
-	dropdown = gaim_gtk_account_option_menu_new(dialog->account, FALSE,
+	dropdown = gaim_gtk_account_option_menu_new(NULL, FALSE,
 												G_CALLBACK(select_account_cb),
 												check_account_func, dialog);
 	gtk_box_pack_start(GTK_BOX(hbox), dropdown, FALSE, FALSE, 0);
 	gtk_widget_show(dropdown);
 	gaim_set_accessible_label (dropdown, label);
+	dialog->account = gaim_gtk_account_option_menu_get_selected(dropdown);
 
 	/* Add the drop-down list with the allow/block types. */
 	dialog->type_menu = gtk_option_menu_new();