aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorChristian Persch <chpe@cvs.gnome.org>2004-11-01 21:44:12 +0800
committerChristian Persch <chpe@src.gnome.org>2004-11-01 21:44:12 +0800
commita716fbc5466f2f33a094062745f2d07b60df340d (patch)
tree4fe1a70f12c5013b5e898f1ee884979e91b892b9 /doc
parentae87354083c16f5ea79fd5f020523e16e4ca471f (diff)
downloadgsoc2013-epiphany-a716fbc5466f2f33a094062745f2d07b60df340d.tar.gz
gsoc2013-epiphany-a716fbc5466f2f33a094062745f2d07b60df340d.tar.zst
gsoc2013-epiphany-a716fbc5466f2f33a094062745f2d07b60df340d.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): 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.
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions