diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2010-04-26 20:36:24 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2010-04-30 23:30:19 +0800 |
commit | aec33928b7b77fe64b0afdf13b5db126e7f5dfac (patch) | |
tree | 04236fce76b859c96dc977741106aa06e28aa977 /plugins/mark-all-read | |
parent | 2214b6049d9402f91567d1bea66259b29993ae9f (diff) | |
download | gsoc2013-evolution-aec33928b7b77fe64b0afdf13b5db126e7f5dfac.tar gsoc2013-evolution-aec33928b7b77fe64b0afdf13b5db126e7f5dfac.tar.gz gsoc2013-evolution-aec33928b7b77fe64b0afdf13b5db126e7f5dfac.tar.bz2 gsoc2013-evolution-aec33928b7b77fe64b0afdf13b5db126e7f5dfac.tar.lz gsoc2013-evolution-aec33928b7b77fe64b0afdf13b5db126e7f5dfac.tar.xz gsoc2013-evolution-aec33928b7b77fe64b0afdf13b5db126e7f5dfac.tar.zst gsoc2013-evolution-aec33928b7b77fe64b0afdf13b5db126e7f5dfac.zip |
Adapt to Camel API changes.
Diffstat (limited to 'plugins/mark-all-read')
-rw-r--r-- | plugins/mark-all-read/mark-all-read.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/plugins/mark-all-read/mark-all-read.c b/plugins/mark-all-read/mark-all-read.c index 4bc389e77c..6f968ba0c6 100644 --- a/plugins/mark-all-read/mark-all-read.c +++ b/plugins/mark-all-read/mark-all-read.c @@ -348,8 +348,9 @@ mar_got_folder (gchar *folder_uri, gpointer data) { CamelFolderInfo *folder_info; - CamelStore *store; + CamelStore *parent_store; CamelException ex; + const gchar *full_name; gint response; /* FIXME we have to disable the menu item */ @@ -358,9 +359,11 @@ mar_got_folder (gchar *folder_uri, camel_exception_init (&ex); - store = folder->parent_store; + full_name = camel_folder_get_full_name (folder); + parent_store = camel_folder_get_parent_store (folder); + folder_info = camel_store_get_folder_info ( - store, folder->full_name, + parent_store, full_name, CAMEL_STORE_FOLDER_INFO_RECURSIVE | CAMEL_STORE_FOLDER_INFO_FAST, &ex); @@ -375,10 +378,10 @@ mar_got_folder (gchar *folder_uri, if (response == GTK_RESPONSE_NO) mark_all_as_read (folder); else if (response == GTK_RESPONSE_YES) - mar_all_sub_folders (store, folder_info, &ex); + mar_all_sub_folders (parent_store, folder_info, &ex); exit: - camel_store_free_folder_info (store, folder_info); + camel_store_free_folder_info (parent_store, folder_info); } static void |