aboutsummaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
authorLarry Ewing <lewing@ximian.com>2003-03-21 15:53:13 +0800
committerLarry Ewing <lewing@src.gnome.org>2003-03-21 15:53:13 +0800
commit53fdce7e2888896529e60431767136ebf4e3e2e6 (patch)
treefba0d3e72ea93f743590230f1fd693c450f7df99 /mail
parent0179e4a20698b83ea2426e91f1f7eb3d4f3a8372 (diff)
downloadgsoc2013-evolution-53fdce7e2888896529e60431767136ebf4e3e2e6.tar.gz
gsoc2013-evolution-53fdce7e2888896529e60431767136ebf4e3e2e6.tar.zst
gsoc2013-evolution-53fdce7e2888896529e60431767136ebf4e3e2e6.zip
remember to disconnect the destroy handler if whenever the loader is shut
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. svn path=/trunk/; revision=20449
Diffstat (limited to 'mail')
-rw-r--r--mail/ChangeLog5
-rw-r--r--mail/mail-display.c2
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);