From 97faf1b82aebb84d4adeceb64dd59c59d0e7f614 Mon Sep 17 00:00:00 2001 From: Tristan Van Berkom Date: Sat, 30 Nov 2013 03:33:14 +0900 Subject: [PATCH] EBookSqlite: Fixed a transaction which wanted to read, but asked to write. --- addressbook/libedata-book/e-book-sqlite.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addressbook/libedata-book/e-book-sqlite.c b/addressbook/libedata-book/e-book-sqlite.c index 77f3145..923da63 100644 --- a/addressbook/libedata-book/e-book-sqlite.c +++ b/addressbook/libedata-book/e-book-sqlite.c @@ -7877,7 +7877,7 @@ e_book_sqlite_cursor_calculate (EBookSqlite *ebsql, EBSQL_LOCK_OR_RETURN (ebsql, cancellable, -1); /* Start a read transaction, it's important our two queries are atomic */ - if (!ebsql_start_transaction (ebsql, EBSQL_LOCK_WRITE, cancellable, error)) { + if (!ebsql_start_transaction (ebsql, EBSQL_LOCK_READ, cancellable, error)) { EBSQL_UNLOCK_MUTEX (&ebsql->priv->lock); return FALSE; } -- 2.7.4