aboutsummaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
Diffstat (limited to 'mail')
-rw-r--r--mail/ChangeLog8
-rw-r--r--mail/em-format-html-display.c2
2 files changed, 9 insertions, 1 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index ab87ea6faf..1da41c0af1 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,3 +1,11 @@
+2006-12-21 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+ * mail/em-format-html-display.c: (efhd_image_unallocate),
+ (efhd_attachment_image):
+
+ Disconnect handlers on image destroy. Fixes bug
+ #340165.
+
2006-12-18 Sankar P <psankar@novell.com>
* mail-send-recv.c: (get_folders):
diff --git a/mail/em-format-html-display.c b/mail/em-format-html-display.c
index 4564e8155f..4c8f16444b 100644
--- a/mail/em-format-html-display.c
+++ b/mail/em-format-html-display.c
@@ -1698,7 +1698,7 @@ efhd_image_unallocate (struct _EMFormatPURI * puri)
g_signal_handlers_disconnect_by_func(info->html, efhd_image_resized, info);
g_signal_handlers_disconnect_by_func(info->event_box, efhd_image_popup, info);
- g_signal_handlers_disconnect_by_func(info->event_box, efhd_image_change_cursor, info);
+ g_signal_handlers_disconnect_by_func(info->event_box, efhd_change_cursor, info);
g_signal_handlers_disconnect_by_func(info->event_box, efhd_attachment_popup_menu, info);
g_signal_handlers_disconnect_by_func(info->event_box, efhd_image_fit_width, info);
}