From 76d4c1fa56ec4c02d68ad39ac847890936a4c098 Mon Sep 17 00:00:00 2001 From: Iain Holmes Date: Wed, 11 Jul 2001 19:08:53 +0000 Subject: Free the data stop all the transfers when the summary is destroyed. svn path=/trunk/; revision=11010 --- my-evolution/e-summary-calendar.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'my-evolution/e-summary-calendar.c') diff --git a/my-evolution/e-summary-calendar.c b/my-evolution/e-summary-calendar.c index 43d1a9ac29..5e5b730620 100644 --- a/my-evolution/e-summary-calendar.c +++ b/my-evolution/e-summary-calendar.c @@ -322,3 +322,19 @@ e_summary_calendar_reconfigure (ESummary *summary) { generate_html (summary); } + +void +e_summary_calendar_free (ESummary *summary) +{ + ESummaryCalendar *calendar; + + g_return_if_fail (summary != NULL); + g_return_if_fail (IS_E_SUMMARY (summary)); + + calendar = summary->calendar; + gtk_object_unref (GTK_OBJECT (calendar->client)); + g_free (calendar->html); + + g_free (calendar); + summary->calendar = NULL; +} -- cgit v1.2.3