aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNot Zed <NotZed@Ximian.com>2002-11-26 14:39:18 +0800
committerMichael Zucci <zucchi@src.gnome.org>2002-11-26 14:39:18 +0800
commit66442571c9fa464dae8b5f0eada5501183cc6656 (patch)
tree22b5407583011e75effcd70100f0d911381af7a8
parenta218e07d526b43e65214ccce2c09c6e703fcafc0 (diff)
downloadgsoc2013-evolution-66442571c9fa464dae8b5f0eada5501183cc6656.tar.gz
gsoc2013-evolution-66442571c9fa464dae8b5f0eada5501183cc6656.tar.zst
gsoc2013-evolution-66442571c9fa464dae8b5f0eada5501183cc6656.zip
properly chain finalise.
2002-11-26 Not Zed <NotZed@Ximian.com> * e-msg-composer.c (composer_finalise): properly chain finalise. svn path=/trunk/; revision=18918
-rw-r--r--composer/ChangeLog4
-rw-r--r--composer/e-msg-composer.c7
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 <NotZed@Ximian.com>
+
+ * e-msg-composer.c (composer_finalise): properly chain finalise.
+
2002-11-25 Not Zed <NotZed@Ximian.com>
* 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);