changeset 4976:4d947423c82f HEAD

Reversed last change. Doing it another way.
author Timo Sirainen <tss@iki.fi>
date Thu, 28 Dec 2006 22:52:32 +0200
parents 1bc48cee6420
children a9babc1b3c65
files src/lib-storage/index/index-status.c src/lib-storage/index/index-storage.c src/lib-storage/index/index-sync.c src/lib-storage/index/index-transaction.c
diffstat 4 files changed, 4 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/index-status.c	Thu Dec 28 22:15:08 2006 +0200
+++ b/src/lib-storage/index/index-status.c	Thu Dec 28 22:52:32 2006 +0200
@@ -44,7 +44,6 @@
 		index_storage_mailbox_open(ibox);
 
 	ret = index_storage_get_status_locked(ibox, items, status);
-	if (box->transaction_count == 0)
-		mail_index_view_unlock(ibox->view);
+	mail_index_view_unlock(ibox->view);
 	return ret;
 }
--- a/src/lib-storage/index/index-storage.c	Thu Dec 28 22:15:08 2006 +0200
+++ b/src/lib-storage/index/index-storage.c	Thu Dec 28 22:52:32 2006 +0200
@@ -474,8 +474,7 @@
 		break;
 	}
 
-	if (ibox->view != NULL)
-		mail_index_view_unlock(ibox->view);
+	mail_index_view_unlock(ibox->view);
 	mail_index_reset_error(ibox->index);
 }
 
--- a/src/lib-storage/index/index-sync.c	Thu Dec 28 22:15:08 2006 +0200
+++ b/src/lib-storage/index/index-sync.c	Thu Dec 28 22:52:32 2006 +0200
@@ -321,8 +321,7 @@
 							status_r);
 	}
 
-	if (ibox->box.transaction_count == 0)
-		mail_index_view_unlock(ibox->view);
+	mail_index_view_unlock(ibox->view);
 	i_free(ctx);
 	return ret;
 }
--- a/src/lib-storage/index/index-transaction.c	Thu Dec 28 22:15:08 2006 +0200
+++ b/src/lib-storage/index/index-transaction.c	Thu Dec 28 22:52:32 2006 +0200
@@ -23,8 +23,7 @@
 {
 	mail_cache_view_close(t->cache_view);
 	mail_index_view_close(&t->trans_view);
-	if (t->ibox->box.transaction_count == 0)
-		mail_index_view_unlock(t->ibox->view);
+	mail_index_view_unlock(t->ibox->view);
 	array_free(&t->mailbox_ctx.module_contexts);
 	i_free(t);
 }