[evolution-data-server] Do not unref EDataBook before done with it (part of bug #627332)
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] Do not unref EDataBook before done with it (part of bug #627332)
- Date: Wed, 25 Aug 2010 15:15:23 +0000 (UTC)
commit 9def1470a5d703121f2b699ba530a1841eb23197
Author: Milan Crha <mcrha redhat com>
Date: Wed Aug 25 17:14:09 2010 +0200
Do not unref EDataBook before done with it (part of bug #627332)
addressbook/libedata-book/e-data-book.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/addressbook/libedata-book/e-data-book.c b/addressbook/libedata-book/e-data-book.c
index 4d8dc3d..abd07a1 100644
--- a/addressbook/libedata-book/e-data-book.c
+++ b/addressbook/libedata-book/e-data-book.c
@@ -731,10 +731,11 @@ impl_Book_cancelOperation (EGdbusBook *object, GDBusMethodInvocation *invocation
static gboolean
impl_Book_close (EGdbusBook *object, GDBusMethodInvocation *invocation, EDataBook *book)
{
+ e_book_backend_cancel_operation (e_data_book_get_backend (book), book, NULL);
e_book_backend_remove_client (e_data_book_get_backend (book), book);
- g_object_unref (book);
e_gdbus_book_complete_close (object, invocation);
+ g_object_unref (book);
return TRUE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]