[evolution-data-server] Bug #677642 - Critical warnings on vFolder	change
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [evolution-data-server] Bug #677642 - Critical warnings on vFolder	change
- Date: Fri,  8 Jun 2012 12:38:37 +0000 (UTC)
commit 417637ec2b0897b30750ad92502d88149887e2b1
Author: Milan Crha <mcrha redhat com>
Date:   Fri Jun 8 14:37:38 2012 +0200
    Bug #677642 - Critical warnings on vFolder change
 camel/camel-vee-folder.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/camel/camel-vee-folder.c b/camel/camel-vee-folder.c
index 7924451..1886a58 100644
--- a/camel/camel-vee-folder.c
+++ b/camel/camel-vee-folder.c
@@ -1068,7 +1068,10 @@ vee_folder_remove_folder (CamelVeeFolder *vfolder,
 
 	camel_folder_thaw (v_folder);
 
-	if (camel_folder_change_info_changed (changes))
+	/* do not notify about changes in vfolder which
+	   is removing its subfolders in dispose */
+	if (!vfolder->priv->destroyed &&
+	    camel_folder_change_info_changed (changes))
 		camel_folder_changed (CAMEL_FOLDER (vfolder), changes);
 	camel_folder_change_info_free (changes);
 }
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]