diff src/lib-storage/index/dbox-multi/mdbox-storage.c @ 12866:59e4c0d1457b

lib-storage: Moved index_mailbox_context.save_*() methods to mailbox_vfuncs.
author Timo Sirainen <tss@iki.fi>
date Thu, 24 Mar 2011 19:30:21 +0200
parents 3984231cd873
children a8fe529ea72b
line wrap: on
line diff
--- a/src/lib-storage/index/dbox-multi/mdbox-storage.c	Thu Mar 24 19:22:03 2011 +0200
+++ b/src/lib-storage/index/dbox-multi/mdbox-storage.c	Thu Mar 24 19:30:21 2011 +0200
@@ -104,9 +104,6 @@
 				    flags, DBOX_INDEX_PREFIX);
 
 	ibox = INDEX_STORAGE_CONTEXT(&mbox->box);
-	ibox->save_commit_pre = mdbox_transaction_save_commit_pre;
-	ibox->save_commit_post = mdbox_transaction_save_commit_post;
-	ibox->save_rollback = mdbox_transaction_save_rollback;
 	ibox->index_flags |= MAIL_INDEX_OPEN_FLAG_KEEP_BACKUPS |
 		MAIL_INDEX_OPEN_FLAG_NEVER_IN_MEMORY;
 
@@ -450,6 +447,9 @@
 		mdbox_save_finish,
 		mdbox_save_cancel,
 		mdbox_copy,
+		mdbox_transaction_save_commit_pre,
+		mdbox_transaction_save_commit_post,
+		mdbox_transaction_save_rollback,
 		index_storage_is_inconsistent
 	}
 };