aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/backend/ebook/e-book.c
diff options
context:
space:
mode:
Diffstat (limited to 'addressbook/backend/ebook/e-book.c')
-rw-r--r--addressbook/backend/ebook/e-book.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/addressbook/backend/ebook/e-book.c b/addressbook/backend/ebook/e-book.c
index 3883cd4b15..c84b4c3f83 100644
--- a/addressbook/backend/ebook/e-book.c
+++ b/addressbook/backend/ebook/e-book.c
@@ -1027,6 +1027,8 @@ e_book_response_get_book_view (EBook *book,
op->status = status;
op->view = e_book_view_new (corba_book_view, op->listener);
+ bonobo_object_ref(BONOBO_OBJECT(op->listener));
+
pthread_cond_signal (&op->cond);
e_mutex_unlock (op->mutex);
@@ -1677,7 +1679,6 @@ e_book_load_uri (EBook *book,
&ev);
if (ev._major != CORBA_NO_EXCEPTION) {
-
e_book_clear_op (book, our_op);
CORBA_exception_free (&ev);