aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomas Popela <tpopela@redhat.com>2014-08-01 18:44:55 +0800
committerTomas Popela <tpopela@redhat.com>2014-08-01 18:44:55 +0800
commit1a515c48f9808a7c73233b22a6708d4c6695af3b (patch)
treed46e1771e21c71f85eeb68209297e872b478bef1
parentcb7ca5d0f46981302fb2ab1b9d75c233c7cd2b6a (diff)
downloadgsoc2013-evolution-1a515c48f9808a7c73233b22a6708d4c6695af3b.tar
gsoc2013-evolution-1a515c48f9808a7c73233b22a6708d4c6695af3b.tar.gz
gsoc2013-evolution-1a515c48f9808a7c73233b22a6708d4c6695af3b.tar.bz2
gsoc2013-evolution-1a515c48f9808a7c73233b22a6708d4c6695af3b.tar.lz
gsoc2013-evolution-1a515c48f9808a7c73233b22a6708d4c6695af3b.tar.xz
gsoc2013-evolution-1a515c48f9808a7c73233b22a6708d4c6695af3b.tar.zst
gsoc2013-evolution-1a515c48f9808a7c73233b22a6708d4c6695af3b.zip
Bug 734023 - Critical warnings from e_html_editor_view_set_changed() when sending message
Disconnect the notify callbacks on the headers in the EMsgComposer dispose method to avoid calling them after the EEditor was destroyed.
-rw-r--r--composer/e-msg-composer.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c
index 96341ed2f0..d60fa9e35d 100644
--- a/composer/e-msg-composer.c
+++ b/composer/e-msg-composer.c
@@ -2331,6 +2331,8 @@ msg_composer_dispose (GObject *object)
shell, msg_composer_quit_requested_cb, composer);
g_signal_handlers_disconnect_by_func (
shell, msg_composer_prepare_for_quit_cb, composer);
+ g_signal_handlers_disconnect_by_func (
+ composer, msg_composer_notify_header_cb, NULL);
e_composer_private_dispose (composer);