aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorChristian Persch <chpe@cvs.gnome.org>2004-11-01 21:53:38 +0800
committerChristian Persch <chpe@src.gnome.org>2004-11-01 21:53:38 +0800
commit48f101e63e1edd7a6ae5b300638ce31c05c2bef1 (patch)
treea1fabe83a9e2482d9b2cd0ae50399ecfee372666 /ChangeLog
parentc335de9e75499395d05cfa850db880c8cd9b24cd (diff)
downloadgsoc2013-epiphany-48f101e63e1edd7a6ae5b300638ce31c05c2bef1.tar
gsoc2013-epiphany-48f101e63e1edd7a6ae5b300638ce31c05c2bef1.tar.gz
gsoc2013-epiphany-48f101e63e1edd7a6ae5b300638ce31c05c2bef1.tar.bz2
gsoc2013-epiphany-48f101e63e1edd7a6ae5b300638ce31c05c2bef1.tar.lz
gsoc2013-epiphany-48f101e63e1edd7a6ae5b300638ce31c05c2bef1.tar.xz
gsoc2013-epiphany-48f101e63e1edd7a6ae5b300638ce31c05c2bef1.tar.zst
gsoc2013-epiphany-48f101e63e1edd7a6ae5b300638ce31c05c2bef1.zip
Fix a nasty bug when removing signal handlers during a node signal
2004-11-01 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-node.c: (callback), (remove_invalidated_signals), (ephy_node_emit_signal), (signal_object_weak_notify), (ephy_node_new_with_id), (ephy_node_signal_connect_object), (remove_matching_signal_data), (invalidate_matching_signal_data), (ephy_node_signal_disconnect_object), (ephy_node_signal_disconnect): * lib/ephy-node.h: Fix a nasty bug when removing signal handlers during a node signal emission. Don't remove the handler immediately, but invalidate it, and remove it after all emissions are done. Part of bug #155880 (merged from HEAD).
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a441af9c5..1eb972b85 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2004-11-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-node.c: (callback), (remove_invalidated_signals),
+ (ephy_node_emit_signal), (signal_object_weak_notify),
+ (ephy_node_new_with_id), (ephy_node_signal_connect_object),
+ (remove_matching_signal_data), (invalidate_matching_signal_data),
+ (ephy_node_signal_disconnect_object),
+ (ephy_node_signal_disconnect):
+ * lib/ephy-node.h:
+ Fix a nasty bug when removing signal handlers during a node signal
+ emission. Don't remove the handler immediately, but invalidate it,
+ and remove it after all emissions are done. Part of bug #155880
+ (merged from HEAD).
+
2004-10-31 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-node.c: (signal_object_weak_notify),