Mercurial > pidgin
diff src/gtkprivacy.c @ 6646:b89d98f0bf79
[gaim-migrate @ 7171]
The Privacy dialog now displays only accounts that are online, as does the
pounce dialog.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Fri, 29 Aug 2003 22:41:23 +0000 |
parents | 01289157fc37 |
children | a230b7bca1fb |
line wrap: on
line diff
--- a/src/gtkprivacy.c Fri Aug 29 20:06:46 2003 +0000 +++ b/src/gtkprivacy.c Fri Aug 29 22:41:23 2003 +0000 @@ -330,6 +330,17 @@ gaim_gtk_privacy_dialog_hide(); } +static gboolean +check_account_func(GaimAccount *account) +{ + GaimConnection *gc = gaim_account_get_connection(account); + GaimPluginProtocolInfo *prpl_info = NULL; + + prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(gc->prpl); + + return (prpl_info->set_permit_deny != NULL); +} + static GaimGtkPrivacyDialog * privacy_dialog_new(void) { @@ -388,7 +399,7 @@ /* Accounts drop-down */ dropdown = gaim_gtk_account_option_menu_new(dialog->account, FALSE, G_CALLBACK(select_account_cb), - dialog); + check_account_func, dialog); gtk_box_pack_start(GTK_BOX(hbox), dropdown, FALSE, FALSE, 0); gtk_widget_show(dropdown);