diff options
author | Iain Holmes <iain@src.gnome.org> | 2001-07-12 03:08:53 +0800 |
---|---|---|
committer | Iain Holmes <iain@src.gnome.org> | 2001-07-12 03:08:53 +0800 |
commit | 76d4c1fa56ec4c02d68ad39ac847890936a4c098 (patch) | |
tree | b3f2f7881d6bd7a97ea4dd11d47e8b1fbfbeb835 /my-evolution/e-summary-tasks.c | |
parent | 127cae25a2bcb06343cda67831bcbb851cd56dad (diff) | |
download | gsoc2013-evolution-76d4c1fa56ec4c02d68ad39ac847890936a4c098.tar gsoc2013-evolution-76d4c1fa56ec4c02d68ad39ac847890936a4c098.tar.gz gsoc2013-evolution-76d4c1fa56ec4c02d68ad39ac847890936a4c098.tar.bz2 gsoc2013-evolution-76d4c1fa56ec4c02d68ad39ac847890936a4c098.tar.lz gsoc2013-evolution-76d4c1fa56ec4c02d68ad39ac847890936a4c098.tar.xz gsoc2013-evolution-76d4c1fa56ec4c02d68ad39ac847890936a4c098.tar.zst gsoc2013-evolution-76d4c1fa56ec4c02d68ad39ac847890936a4c098.zip |
Free the data stop all the transfers when the summary is destroyed.
svn path=/trunk/; revision=11010
Diffstat (limited to 'my-evolution/e-summary-tasks.c')
-rw-r--r-- | my-evolution/e-summary-tasks.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/my-evolution/e-summary-tasks.c b/my-evolution/e-summary-tasks.c index 963f8bf87b..e8dc52de7a 100644 --- a/my-evolution/e-summary-tasks.c +++ b/my-evolution/e-summary-tasks.c @@ -287,3 +287,19 @@ e_summary_tasks_reconfigure (ESummary *summary) { } + +void +e_summary_tasks_free (ESummary *summary) +{ + ESummaryTasks *tasks; + + g_return_if_fail (summary != NULL); + g_return_if_fail (IS_E_SUMMARY (summary)); + + tasks = summary->tasks; + gtk_object_unref (GTK_OBJECT (tasks->client)); + g_free (tasks->html); + + g_free (tasks); + summary->tasks = NULL; +} |