From 66442571c9fa464dae8b5f0eada5501183cc6656 Mon Sep 17 00:00:00 2001 From: Not Zed Date: Tue, 26 Nov 2002 06:39:18 +0000 Subject: properly chain finalise. 2002-11-26 Not Zed * e-msg-composer.c (composer_finalise): properly chain finalise. svn path=/trunk/; revision=18918 --- composer/ChangeLog | 4 ++++ composer/e-msg-composer.c | 7 +++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/composer/ChangeLog b/composer/ChangeLog index 0f74ef29ff..7310711f99 100644 --- a/composer/ChangeLog +++ b/composer/ChangeLog @@ -1,3 +1,7 @@ +2002-11-26 Not Zed + + * e-msg-composer.c (composer_finalise): properly chain finalise. + 2002-11-25 Not Zed * e-msg-composer-attachment-bar.c (init): Remove the window size diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c index 87835892c7..b2fff0e859 100644 --- a/composer/e-msg-composer.c +++ b/composer/e-msg-composer.c @@ -2305,7 +2305,7 @@ static void composer_finalise (GObject *object) { EMsgComposer *composer; - + composer = E_MSG_COMPOSER (object); mail_config_signature_unregister_client ((MailConfigSignatureClient) sig_event_client, composer); @@ -2331,6 +2331,9 @@ composer_finalise (GObject *object) if (composer->redirect) camel_object_unref (composer->redirect); + + if (G_OBJECT_CLASS (parent_class)->finalize != NULL) + (* G_OBJECT_CLASS (parent_class)->finalize) (object); } static void @@ -2351,7 +2354,7 @@ destroy (GtkObject *object) { EMsgComposer *composer; CORBA_Environment ev; - + composer = E_MSG_COMPOSER (object); CORBA_exception_init (&ev); -- cgit v1.2.3