aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/backend/ebook/e-book-view-listener.c
diff options
context:
space:
mode:
authorDan Winship <danw@src.gnome.org>2001-07-19 06:51:23 +0800
committerDan Winship <danw@src.gnome.org>2001-07-19 06:51:23 +0800
commit833e3bf56a4dd7bafc7a0fe823a63b1b050e1707 (patch)
treefd7ab21bea23c510fca361ce69827a5a7eed7d1a /addressbook/backend/ebook/e-book-view-listener.c
parent3e3cbc5782f3ebd720be0a9de86dee20023b411d (diff)
downloadgsoc2013-evolution-833e3bf56a4dd7bafc7a0fe823a63b1b050e1707.tar
gsoc2013-evolution-833e3bf56a4dd7bafc7a0fe823a63b1b050e1707.tar.gz
gsoc2013-evolution-833e3bf56a4dd7bafc7a0fe823a63b1b050e1707.tar.bz2
gsoc2013-evolution-833e3bf56a4dd7bafc7a0fe823a63b1b050e1707.tar.lz
gsoc2013-evolution-833e3bf56a4dd7bafc7a0fe823a63b1b050e1707.tar.xz
gsoc2013-evolution-833e3bf56a4dd7bafc7a0fe823a63b1b050e1707.tar.zst
gsoc2013-evolution-833e3bf56a4dd7bafc7a0fe823a63b1b050e1707.zip
Flush the listener's queue before unreffing it to ensure that it doesn't
* backend/ebook/e-book.c (e_book_unload_uri): Flush the listener's queue before unreffing it to ensure that it doesn't emit any more "responses_queued" signals after the EBook is destroyed. * backend/ebook/e-book-listener.c (e_book_listener_check_queue, e_book_listener_queue_response, e_book_listener_new): Use bonobo_object_ref/unref rather than gtk_object_ref/unref. * backend/ebook/e-book-view-listener.c (e_book_view_listener_queue_response, e_book_view_listener_new): Likewise. svn path=/trunk/; revision=11216
Diffstat (limited to 'addressbook/backend/ebook/e-book-view-listener.c')
-rw-r--r--addressbook/backend/ebook/e-book-view-listener.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/addressbook/backend/ebook/e-book-view-listener.c b/addressbook/backend/ebook/e-book-view-listener.c
index d0323a9874..16dc1a8ed8 100644
--- a/addressbook/backend/ebook/e-book-view-listener.c
+++ b/addressbook/backend/ebook/e-book-view-listener.c
@@ -88,7 +88,7 @@ e_book_view_listener_queue_response (EBookViewListener *listener,
if (listener->priv->idle_id == 0) {
/* Hold a reference to the listener while the idle is active. */
- gtk_object_ref (GTK_OBJECT (listener));
+ bonobo_object_ref (BONOBO_OBJECT (listener));
listener->priv->idle_id = g_idle_add (
(GSourceFunc) e_book_view_listener_check_queue, listener);
@@ -340,7 +340,7 @@ e_book_view_listener_new ()
if (retval == NULL) {
g_warning ("e_book_view_listener_new: Error constructing "
"EBookViewListener!\n");
- gtk_object_unref (GTK_OBJECT (listener));
+ bonobo_object_unref (BONOBO_OBJECT (listener));
return NULL;
}