diff options
author | Ross Burton <ross@openedhand.com> | 2007-06-02 23:36:20 +0800 |
---|---|---|
committer | Ross Burton <rburton@src.gnome.org> | 2007-06-02 23:36:20 +0800 |
commit | 012d67805321fc488742bfcededada72ca7c6746 (patch) | |
tree | 67719ac0f68c9fa511cde01af98d0fba6387b174 | |
parent | ebdb47eb535a90ddc54c72b76d441cee58f376b9 (diff) | |
download | gsoc2013-evolution-012d67805321fc488742bfcededada72ca7c6746.tar gsoc2013-evolution-012d67805321fc488742bfcededada72ca7c6746.tar.gz gsoc2013-evolution-012d67805321fc488742bfcededada72ca7c6746.tar.bz2 gsoc2013-evolution-012d67805321fc488742bfcededada72ca7c6746.tar.lz gsoc2013-evolution-012d67805321fc488742bfcededada72ca7c6746.tar.xz gsoc2013-evolution-012d67805321fc488742bfcededada72ca7c6746.tar.zst gsoc2013-evolution-012d67805321fc488742bfcededada72ca7c6746.zip |
Pass a CamelException when refreshing folders, removing the spew of
2007-06-02 Ross Burton <ross@openedhand.com>
* mail-send-recv.c:
Pass a CamelException when refreshing folders, removing the spew
of warnings (#439957).
svn path=/branches/gnome-2-18/; revision=33621
-rw-r--r-- | mail/ChangeLog | 8 | ||||
-rw-r--r-- | mail/mail-send-recv.c | 6 |
2 files changed, 12 insertions, 2 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog index 8008fe20dc..081826c965 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,9 @@ +2007-06-02 Ross Burton <ross@openedhand.com> + + * mail-send-recv.c: + Pass a CamelException when refreshing folders, removing the spew + of warnings (#439957). + 2007-05-28 Veerapuram Varadhan <vvaradhan@novell.com> * em-folder-tree.c: (emft_popup_new_folder), @@ -3807,7 +3813,7 @@ t2006-02-20 Parthasarathi Susarla <sparthasarathi@novell.com> (emfb_folder_changed, emfb_gui_folder_changed): if a select_uid is set, and the message is now available, then select it. -2004-11-28 S.ÃaÄlar Onur <caglar@uludag.org.tr> +2004-11-28 S.Ã?aÄ?lar Onur <caglar@uludag.org.tr> ** See bug #69446. diff --git a/mail/mail-send-recv.c b/mail/mail-send-recv.c index 2fc91f6f53..75f26161d9 100644 --- a/mail/mail-send-recv.c +++ b/mail/mail-send-recv.c @@ -744,12 +744,16 @@ refresh_folders_get (struct _mail_msg *mm) struct _refresh_folders_msg *m = (struct _refresh_folders_msg *)mm; int i; CamelFolder *folder; + CamelException ex = CAMEL_EXCEPTION_INITIALISER; for (i=0;i<m->folders->len;i++) { - folder = mail_tool_uri_to_folder(m->folders->pdata[i], 0, NULL); + folder = mail_tool_uri_to_folder(m->folders->pdata[i], 0, &ex); if (folder) { camel_folder_refresh_info(folder, NULL); camel_object_unref(folder); + } else if (camel_exception_is_set (&ex)) { + g_warning ("Failed to refresh folders: %s", camel_exception_get_description (&ex)); + camel_exception_clear (&ex); } if (camel_operation_cancel_check(m->info->cancel)) break; |