diff options
author | Dan Winship <danw@src.gnome.org> | 2001-07-24 01:52:53 +0800 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2001-07-24 01:52:53 +0800 |
commit | c0c2e3fbdad5f8e3bac4ef7a5ec01dd51b902aea (patch) | |
tree | 2bc69aba300e356e82583f9ac3b51fe3160c808b /addressbook/ChangeLog | |
parent | d5a23e61317166119b33b9a52bcbb7502f636028 (diff) | |
download | gsoc2013-evolution-c0c2e3fbdad5f8e3bac4ef7a5ec01dd51b902aea.tar.gz gsoc2013-evolution-c0c2e3fbdad5f8e3bac4ef7a5ec01dd51b902aea.tar.zst gsoc2013-evolution-c0c2e3fbdad5f8e3bac4ef7a5ec01dd51b902aea.zip |
Re-fix for my 07-18 not-quite-fix.
* backend/ebook/e-book-listener.c: Add a "stopped" flag like
EBookViewListener.
(e_book_listener_check_queue): Don't emit signals if the listener
is stopped.
(e_book_listener_queue_generic_response, etc): Don't queue
responses if the listener is stopped.
(e_book_listener_stop): Flush the queue and stop queue/emitting
further responses.
* backend/ebook/e-book.c (e_book_unload_uri): Revert the previous
change and call e_book_listener_stop() instead.
* backend/ebook/e-book-view-listener.c
(e_book_view_listener_stop): When removing an idle handler, unref
the listener as well, since e_book_view_listener_queue_response
will have ref'ed it.
svn path=/trunk/; revision=11306
Diffstat (limited to 'addressbook/ChangeLog')
-rw-r--r-- | addressbook/ChangeLog | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog index e2c01bfafa..9d3bed3211 100644 --- a/addressbook/ChangeLog +++ b/addressbook/ChangeLog @@ -1,3 +1,24 @@ +2001-07-23 Dan Winship <danw@ximian.com> + + Re-fix for my 07-18 not-quite-fix. + + * backend/ebook/e-book-listener.c: Add a "stopped" flag like + EBookViewListener. + (e_book_listener_check_queue): Don't emit signals if the listener + is stopped. + (e_book_listener_queue_generic_response, etc): Don't queue + responses if the listener is stopped. + (e_book_listener_stop): Flush the queue and stop queue/emitting + further responses. + + * backend/ebook/e-book.c (e_book_unload_uri): Revert the previous + change and call e_book_listener_stop() instead. + + * backend/ebook/e-book-view-listener.c + (e_book_view_listener_stop): When removing an idle handler, unref + the listener as well, since e_book_view_listener_queue_response + will have ref'ed it. + 2001-07-22 Ettore Perazzoli <ettore@ximian.com> * gui/component/addressbook-component.c (remove_folder): Add a |