aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/ChangeLog
diff options
context:
space:
mode:
authorDan Winship <danw@src.gnome.org>2001-07-24 01:52:53 +0800
committerDan Winship <danw@src.gnome.org>2001-07-24 01:52:53 +0800
commitc0c2e3fbdad5f8e3bac4ef7a5ec01dd51b902aea (patch)
tree2bc69aba300e356e82583f9ac3b51fe3160c808b /addressbook/ChangeLog
parentd5a23e61317166119b33b9a52bcbb7502f636028 (diff)
downloadgsoc2013-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/ChangeLog21
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