diff options
author | Christian Persch <chpe@cvs.gnome.org> | 2004-11-01 21:53:38 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2004-11-01 21:53:38 +0800 |
commit | 48f101e63e1edd7a6ae5b300638ce31c05c2bef1 (patch) | |
tree | a1fabe83a9e2482d9b2cd0ae50399ecfee372666 /ChangeLog | |
parent | c335de9e75499395d05cfa850db880c8cd9b24cd (diff) | |
download | gsoc2013-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-- | ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -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), |