diff options
Diffstat (limited to 'composer/e-msg-composer.c')
-rw-r--r-- | composer/e-msg-composer.c | 7 |
1 files changed, 5 insertions, 2 deletions
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); |