From 20b3bc147ce1de0fe2708236c7915df96d275634 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Tue, 9 Jan 2001 03:28:51 +0000 Subject: Updated for new config code - this time it works! 2001-01-08 Jeffrey Stedfast * e-msg-composer-hdrs.c (create_dropdown_entry): Updated for new config code - this time it works! svn path=/trunk/; revision=7312 --- composer/ChangeLog | 5 +++++ composer/e-msg-composer-hdrs.c | 24 +++++++++++++----------- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/composer/ChangeLog b/composer/ChangeLog index 50da647f23..df51d27355 100644 --- a/composer/ChangeLog +++ b/composer/ChangeLog @@ -1,3 +1,8 @@ +2001-01-08 Jeffrey Stedfast + + * e-msg-composer-hdrs.c (create_dropdown_entry): Updated for new + config code - this time it works! + 2001-01-08 Jeffrey Stedfast * e-msg-composer-hdrs.c (create_dropdown_entry): Reverted back to diff --git a/composer/e-msg-composer-hdrs.c b/composer/e-msg-composer-hdrs.c index edd8ff6803..35727e7da3 100644 --- a/composer/e-msg-composer-hdrs.c +++ b/composer/e-msg-composer-hdrs.c @@ -135,22 +135,24 @@ create_dropdown_entry (EMsgComposerHdrs *hdrs, gtk_combo_set_use_arrows (GTK_COMBO (combo), TRUE); gtk_combo_set_case_sensitive (GTK_COMBO (combo), FALSE); if (!strcmp (name, _("From:"))) { - GSList *ids, *stmp; + const MailConfigIdentity *id; + const GSList *accounts, *stmp; GList *tmp; - MailConfigIdentity *id; char *val; - ids = mail_config_get_identities (); - stmp = ids; + accounts = mail_config_get_accounts (); + stmp = accounts; while (stmp) { + const MailConfigAccount *account; char *address, *addr_local; - id = stmp->data; - g_assert (id); - g_assert (id->name); - g_assert (id->address); + account = stmp->data; + g_assert (account); + g_assert (account->id); + g_assert (account->id->name); + g_assert (account->id->address); - address = camel_internet_address_format_address(id->name, id->address); + address = camel_internet_address_format_address (account->id->name, account->id->address); addr_local = e_utf8_to_gtk_string (combo, address); g_free (address); values = g_list_append (values, addr_local); @@ -165,13 +167,13 @@ create_dropdown_entry (EMsgComposerHdrs *hdrs, tmp = tmp->next; } g_list_free (values); - + id = mail_config_get_default_identity (); g_assert (id); g_assert (id->name); g_assert (id->address); - val = camel_internet_address_format_address(id->name, id->address); + val = camel_internet_address_format_address (id->name, id->address); e_utf8_gtk_entry_set_text (GTK_ENTRY (GTK_COMBO (combo)->entry), val); g_free (val); -- cgit v1.2.3