[evolution-kolab/gnome-3-4: 4/7] CamelIMAPXExtdServer: updated for upstream 3.4.4 fixes



commit 547ce249585d6595763e0a7d5bd3d713884adf13
Author: Christian Hilberg <hilberg kernelconcepts de>
Date:   Mon Aug 13 17:04:52 2012 +0200

    CamelIMAPXExtdServer: updated for upstream 3.4.4 fixes

 .../providers/imapx/camel-imapx-extd-server.c      |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/camel/providers/imapx/camel-imapx-extd-server.c b/src/camel/providers/imapx/camel-imapx-extd-server.c
index 3b98997..5916673 100644
--- a/src/camel/providers/imapx/camel-imapx-extd-server.c
+++ b/src/camel/providers/imapx/camel-imapx-extd-server.c
@@ -304,6 +304,8 @@ extd_server_untagged (CamelIMAPXExtdServer *self,
 			CamelIMAPXStore *imapx_store = (CamelIMAPXStore *) is->store;
 			CamelIMAPXStoreNamespace *ns;
 
+			if (imapx_store->summary->namespaces)
+				camel_imapx_namespace_list_clear (imapx_store->summary->namespaces);
 			imapx_store->summary->namespaces = nsl;
 			camel_store_summary_touch ((CamelStoreSummary *) imapx_store->summary);
 
@@ -550,6 +552,8 @@ extd_server_untagged (CamelIMAPXExtdServer *self,
 
 						cnt = (camel_folder_summary_count (job->folder->summary) * 100 ) / ifolder->exists_on_server;
 						camel_operation_progress (job->cancellable, cnt ? cnt : 1);
+					} else {
+						camel_message_info_free (mi);
 					}
 
 					if (free_user_flags && server_user_flags)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]