aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-folder-cache.c
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2008-09-11 23:11:04 +0800
committerSrinivasa Ragavan <sragavan@src.gnome.org>2008-09-11 23:11:04 +0800
commit6001e82295b6e218b1cb9b8cf1a950cf61b01919 (patch)
tree35bb183485c392beeb44b2dfa0b4035da0907f8f /mail/mail-folder-cache.c
parent444ae074342cd58cc68d97566bc3aacfb85b30b8 (diff)
downloadgsoc2013-evolution-6001e82295b6e218b1cb9b8cf1a950cf61b01919.tar.gz
gsoc2013-evolution-6001e82295b6e218b1cb9b8cf1a950cf61b01919.tar.zst
gsoc2013-evolution-6001e82295b6e218b1cb9b8cf1a950cf61b01919.zip
** Fix for bug #534039
2008-09-11 Milan Crha <mcrha@redhat.com> ** Fix for bug #534039 * mail-vfolder.c: (vfolder_load_storage): Load store to mail component first, to have all notifications registered in time of adding rules. * mail-folder-cache.c: (real_flush_updates): Dropped unnecessary and offending code causing infinite loops when deleting search folder. svn path=/trunk/; revision=36304
Diffstat (limited to 'mail/mail-folder-cache.c')
-rw-r--r--mail/mail-folder-cache.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/mail/mail-folder-cache.c b/mail/mail-folder-cache.c
index 63a8f2cf90..b610a8a2b5 100644
--- a/mail/mail-folder-cache.c
+++ b/mail/mail-folder-cache.c
@@ -206,19 +206,6 @@ real_flush_updates(void *o, void *event_data, void *data)
e_event_emit((EEvent *)e, "folder.changed", (EEventTarget *)t);
}
- if (CAMEL_IS_VEE_STORE (up->store) && !up->remove) {
- /* Normally the vfolder store takes care of the folder_opened event itself,
- but we add folder to the noting system later, thus we do not know about
- search folders to update them in a tree, thus ensure their changes will
- be tracked correctly. */
- CamelFolder *folder = camel_store_get_folder (up->store, up->full_name, 0, NULL);
-
- if (folder) {
- mail_note_folder (folder);
- camel_object_unref (folder);
- }
- }
-
free_update(up);
LOCK(info_lock);