From bcf19b2ae70dc58802147c88652b46039e7e7101 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Thu, 5 Jul 2001 17:35:26 +0000 Subject: Okay, apparently I was wrong. Oh well. (mail_config_set_thread_list): Fix 2001-07-05 Jeffrey Stedfast * mail-config.c (mail_config_set_show_preview): Okay, apparently I was wrong. Oh well. (mail_config_set_thread_list): Fix this one too. svn path=/trunk/; revision=10816 --- mail/ChangeLog | 27 +++++++++++++++++++-------- mail/mail-config.c | 6 ++++-- 2 files changed, 23 insertions(+), 10 deletions(-) (limited to 'mail') diff --git a/mail/ChangeLog b/mail/ChangeLog index 39f88349c2..c7cbefae16 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,26 +1,37 @@ +2001-07-05 Jeffrey Stedfast + + * mail-config.c (mail_config_set_show_preview): Okay, apparently I + was wrong. Oh well. + (mail_config_set_thread_list): Fix this one too. + 2001-07-05 Peter Williams - * Makefile.am: Remove the ridiculuous relic known as test-mail. Clean up - a bit. + * mail-vfolder.c (vfolder_uri_to_folder): Add mail folder cache + hookups. - * mail-vfolder.c (vfolder_uri_to_folder): Add mail folder cache hookups. + * Makefile.am: Remove the ridiculuous relic known as + test-mail. Clean up a bit. + + * mail-vfolder.c (vfolder_uri_to_folder): Add mail folder cache + hookups. 2001-07-05 Peter Williams - * mail-folder-cache.c (mail_folder_cache_set_folder_browser): Clear the - shell view label if mailer loses focus. + * mail-folder-cache.c (mail_folder_cache_set_folder_browser): + Clear the shell view label if mailer loses focus. * mail-ops.c (do_update_subfolders_rec): Check for NULL url before calling folder cache functions. 2001-07-04 Gediminas Paulauskas - * folder-browser-ui.c (message_pixcache): set icon for ApplyFilters - command. + * folder-browser-ui.c (message_pixcache): set icon for + ApplyFilters command. 2001-07-04 Jeffrey Stedfast - * mail-config.c (mail_config_set_show_preview): Revert Sam's changes. + * mail-config.c (mail_config_set_show_preview): Revert Sam's + changes. Note: Uhm, g_hash_table_lookup_extended gives us a pointer to the original value which we can just change to update the hash table diff --git a/mail/mail-config.c b/mail/mail-config.c index 6a60a4855e..d0b473172f 100644 --- a/mail/mail-config.c +++ b/mail/mail-config.c @@ -923,7 +923,8 @@ mail_config_set_show_preview (const char *uri, gboolean value) config->preview_hash = g_hash_table_new (g_str_hash, g_str_equal); if (g_hash_table_lookup_extended (config->preview_hash, dbkey, &key, &val)) { - val = GINT_TO_POINTER (value); + g_hash_table_insert (config->preview_hash, dbkey, + GINT_TO_POINTER (value)); g_free (dbkey); } else { g_hash_table_insert (config->preview_hash, dbkey, @@ -977,7 +978,8 @@ mail_config_set_thread_list (const char *uri, gboolean value) config->threaded_hash = g_hash_table_new (g_str_hash, g_str_equal); if (g_hash_table_lookup_extended (config->threaded_hash, dbkey, &key, &val)) { - val = GINT_TO_POINTER (value); + g_hash_table_insert (config->threaded_hash, dbkey, + GINT_TO_POINTER (value)); g_free (dbkey); } else { g_hash_table_insert (config->threaded_hash, dbkey, -- cgit v1.2.3