[evolution-kolab/gnome-3-4: 4/7] CamelIMAPXExtdServer: updated for	upstream 3.4.4 fixes
- From: Christian Hilberg <chilberg src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [evolution-kolab/gnome-3-4: 4/7] CamelIMAPXExtdServer: updated for	upstream 3.4.4 fixes
 
- Date: Mon, 13 Aug 2012 15:52:40 +0000 (UTC)
 
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]