diff options
Diffstat (limited to 'camel/camel-vee-folder.c')
-rw-r--r-- | camel/camel-vee-folder.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/camel/camel-vee-folder.c b/camel/camel-vee-folder.c index cf4301df03..c74b001cc9 100644 --- a/camel/camel-vee-folder.c +++ b/camel/camel-vee-folder.c @@ -634,7 +634,9 @@ vee_sync(CamelFolder *folder, gboolean expunge, CamelException *ex) break; } - if (vee_folder_build_folder(vf, f, ex) == -1) + /* auto update vfolders shouldn't need a rebuild */ + if ((vf->flags & CAMEL_STORE_VEE_FOLDER_AUTO) == 0 + && vee_folder_build_folder(vf, f, ex) == -1) break; node = node->next; |