diff options
author | Matthew Barnes <mbarnes@src.gnome.org> | 2008-08-08 12:26:12 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@src.gnome.org> | 2008-08-08 12:26:12 +0800 |
commit | cea054cd54d84479352a43bbabc19c9ce9af5efb (patch) | |
tree | ba02763209ba0f22989024004f57689071603ec5 /widgets/misc/e-task-bar.c | |
parent | 91a6b6899e5568ed34f913bedb538dd6c9e35b32 (diff) | |
download | gsoc2013-evolution-cea054cd54d84479352a43bbabc19c9ce9af5efb.tar gsoc2013-evolution-cea054cd54d84479352a43bbabc19c9ce9af5efb.tar.gz gsoc2013-evolution-cea054cd54d84479352a43bbabc19c9ce9af5efb.tar.bz2 gsoc2013-evolution-cea054cd54d84479352a43bbabc19c9ce9af5efb.tar.lz gsoc2013-evolution-cea054cd54d84479352a43bbabc19c9ce9af5efb.tar.xz gsoc2013-evolution-cea054cd54d84479352a43bbabc19c9ce9af5efb.tar.zst gsoc2013-evolution-cea054cd54d84479352a43bbabc19c9ce9af5efb.zip |
Merge revisions 35747:35930 from trunk.
svn path=/branches/kill-bonobo/; revision=35931
Diffstat (limited to 'widgets/misc/e-task-bar.c')
-rw-r--r-- | widgets/misc/e-task-bar.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/widgets/misc/e-task-bar.c b/widgets/misc/e-task-bar.c index c05c7d8999..9093f89d58 100644 --- a/widgets/misc/e-task-bar.c +++ b/widgets/misc/e-task-bar.c @@ -82,9 +82,15 @@ reduce_displayed_activities_per_component (ETaskBar *task_bar) } #endif + +static void impl_finalize (GObject *object); + static void e_task_bar_class_init (ETaskBarClass *klass) { + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->finalize = impl_finalize; } static void @@ -114,6 +120,20 @@ e_task_bar_init (ETaskBar *task_bar) gtk_widget_set_size_request (GTK_WIDGET (task_bar), -1, height * 2); } +static void +impl_finalize (GObject *object) +{ + ETaskBar *task_bar; + ETaskBarPrivate *priv; + + task_bar = E_TASK_BAR (object); + priv = task_bar->priv; + + g_free (priv); + + (* G_OBJECT_CLASS (e_task_bar_parent_class)->finalize) (object); +} + void e_task_bar_construct (ETaskBar *task_bar) |