[dovecot-cvs] dovecot/src/lib-storage/index/maildir maildir-transaction.c, 1.1, 1.2

cras at procontrol.fi cras at procontrol.fi
Tue Jun 22 10:36:36 EEST 2004


Update of /home/cvs/dovecot/src/lib-storage/index/maildir
In directory talvi:/tmp/cvs-serv17660/lib-storage/index/maildir

Modified Files:
	maildir-transaction.c 
Log Message:
Added mail_index_transaction_get_updated_view() which can be used to access
uncommitted messages.



Index: maildir-transaction.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/maildir/maildir-transaction.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- maildir-transaction.c	27 Apr 2004 20:25:54 -0000	1.1
+++ maildir-transaction.c	22 Jun 2004 07:36:33 -0000	1.2
@@ -7,13 +7,11 @@
 maildir_transaction_begin(struct mailbox *box, int hide)
 {
 	struct index_mailbox *ibox = (struct index_mailbox *)box;
-	struct maildir_transaction_context *ctx;
+	struct maildir_transaction_context *t;
 
-	ctx = i_new(struct maildir_transaction_context, 1);
-	ctx->ictx.mailbox_ctx.box = box;
-	ctx->ictx.ibox = ibox;
-	ctx->ictx.trans = mail_index_transaction_begin(ibox->view, hide);
-	return &ctx->ictx.mailbox_ctx;
+	t = i_new(struct maildir_transaction_context, 1);
+        index_transaction_init(&t->ictx, ibox, hide);
+	return &t->ictx.mailbox_ctx;
 }
 
 int maildir_transaction_commit(struct mailbox_transaction_context *_t)



More information about the dovecot-cvs mailing list