diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2008-07-01 01:23:09 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@src.gnome.org> | 2008-07-01 01:23:09 +0800 |
commit | 64365f459225be147f00c1658a5fd86c3947bf5d (patch) | |
tree | 21ddd365846c0cb15b971f57ebc6e9e13cd4fc78 /composer/e-composer-post-header.c | |
parent | 49f22ddf6e7839230954af3cbbc64f2da8a1ffe9 (diff) | |
download | gsoc2013-evolution-64365f459225be147f00c1658a5fd86c3947bf5d.tar gsoc2013-evolution-64365f459225be147f00c1658a5fd86c3947bf5d.tar.gz gsoc2013-evolution-64365f459225be147f00c1658a5fd86c3947bf5d.tar.bz2 gsoc2013-evolution-64365f459225be147f00c1658a5fd86c3947bf5d.tar.lz gsoc2013-evolution-64365f459225be147f00c1658a5fd86c3947bf5d.tar.xz gsoc2013-evolution-64365f459225be147f00c1658a5fd86c3947bf5d.tar.zst gsoc2013-evolution-64365f459225be147f00c1658a5fd86c3947bf5d.zip |
Add a finalize() method to free priv->base_url, which was leaking.
2008-06-30 Matthew Barnes <mbarnes@redhat.com>
* composer/e-composer-post-header.c (composer_post_header_finalize):
Add a finalize() method to free priv->base_url, which was leaking.
svn path=/trunk/; revision=35706
Diffstat (limited to 'composer/e-composer-post-header.c')
-rw-r--r-- | composer/e-composer-post-header.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/composer/e-composer-post-header.c b/composer/e-composer-post-header.c index 84525cd7cb..4eb54dfb55 100644 --- a/composer/e-composer-post-header.c +++ b/composer/e-composer-post-header.c @@ -232,6 +232,19 @@ composer_post_header_dispose (GObject *object) } static void +composer_post_header_finalize (GObject *object) +{ + EComposerPostHeaderPrivate *priv; + + priv = E_COMPOSER_POST_HEADER_GET_PRIVATE (object); + + g_free (priv->base_url); + + /* Chain up to parent's finalize() method. */ + G_OBJECT_CLASS (parent_class)->finalize (object); +} + +static void composer_post_header_class_init (EComposerPostHeaderClass *class) { GObjectClass *object_class; @@ -244,6 +257,7 @@ composer_post_header_class_init (EComposerPostHeaderClass *class) object_class->set_property = composer_post_header_set_property; object_class->get_property = composer_post_header_get_property; object_class->dispose = composer_post_header_dispose; + object_class->finalize = composer_post_header_finalize; g_object_class_install_property ( object_class, |