[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]