diff options
-rw-r--r-- | mail/ChangeLog | 5 | ||||
-rw-r--r-- | mail/mail-display.c | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog index 8080726754..bbee4c95d6 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,8 @@ +2003-03-21 Larry Ewing <lewing@ximian.com> + + * mail-display.c (pixbuf_gen_idle): remember to disconnect the + destroy handler if whenever the loader is shut down. + 2003-03-20 Jeffrey Stedfast <fejj@ximian.com> * component-factory.c (owner_set_cb): Change the message_destroy diff --git a/mail/mail-display.c b/mail/mail-display.c index 406a194df5..83e8136057 100644 --- a/mail/mail-display.c +++ b/mail/mail-display.c @@ -660,6 +660,7 @@ pixbuf_gen_idle (struct _PixbufLoader *pbl) g_object_unref (pbl->loader); } + g_signal_handler_disconnect (pbl->eb, pbl->destroy_id); g_free (pbl->type); g_free (pbl->cid); g_free (pbl); @@ -698,6 +699,7 @@ pixbuf_gen_idle (struct _PixbufLoader *pbl) g_object_unref (pbl->loader); } + g_signal_handler_disconnect (pbl->eb, pbl->destroy_id); g_free (pbl->type); g_free (pbl->cid); g_free (pbl); |