summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Zucci <zucchi@src.gnome.org>2001-03-29 02:10:03 +0000
committerMichael Zucci <zucchi@src.gnome.org>2001-03-29 02:10:03 +0000
commit18d71f89a84cf2f8645122db292519f49766c866 (patch)
tree3ff691e658a3f952008f7555436c63bff7037f72
parenta99ec0b7801ce75e8e9b65f26c6d4cab3e8af346 (diff)
downloadevolution-data-server-18d71f89a84cf2f8645122db292519f49766c866.tar.gz
(vee_expunge): Oops, call the class sync, not superclass sync.
-rw-r--r--camel/ChangeLog1
-rw-r--r--camel/camel-vee-folder.c4
2 files changed, 4 insertions, 1 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog
index 01d7af9d4..4fe0f2270 100644
--- a/camel/ChangeLog
+++ b/camel/ChangeLog
@@ -18,6 +18,7 @@
(camel_vee_folder_get_message_folder): Removed function.
(camel_vee_folder_hash_folder): Made public (renamed from
hash_folder), simply for subclasses (probably not needed).
+ (vee_expunge): Oops, call the class sync, not superclass sync.
2001-03-27 Jeffrey Stedfast <fejj@ximian.com>
diff --git a/camel/camel-vee-folder.c b/camel/camel-vee-folder.c
index a4585eec1..5364caf9e 100644
--- a/camel/camel-vee-folder.c
+++ b/camel/camel-vee-folder.c
@@ -409,6 +409,8 @@ vee_sync(CamelFolder *folder, gboolean expunge, CamelException *ex)
struct _CamelVeeFolderPrivate *p = _PRIVATE(vf);
GList *node;
+ printf("vee-sync\n");
+
CAMEL_VEE_FOLDER_LOCK(vf, subfolder_lock);
node = p->folders;
@@ -431,7 +433,7 @@ vee_sync(CamelFolder *folder, gboolean expunge, CamelException *ex)
static void
vee_expunge (CamelFolder *folder, CamelException *ex)
{
- ((CamelFolderClass *)camel_vee_folder_parent)->sync(folder, TRUE, ex);
+ ((CamelFolderClass *)((CamelObject *)folder)->classfuncs)->sync(folder, TRUE, ex);
}
static CamelMimeMessage *