aboutsummaryrefslogtreecommitdiffstats
path: root/my-evolution/e-summary.c
diff options
context:
space:
mode:
authorIain Holmes <iain@src.gnome.org>2001-07-12 04:26:52 +0800
committerIain Holmes <iain@src.gnome.org>2001-07-12 04:26:52 +0800
commit046bcbb23e12024a3ecc30ce98f1b120858a0449 (patch)
tree9daf924cb244882e1ad3bf455df9bb2aa202088e /my-evolution/e-summary.c
parentc4ad1ccccd6eeefe81b29878a63c5c6624186c00 (diff)
downloadgsoc2013-evolution-046bcbb23e12024a3ecc30ce98f1b120858a0449.tar
gsoc2013-evolution-046bcbb23e12024a3ecc30ce98f1b120858a0449.tar.gz
gsoc2013-evolution-046bcbb23e12024a3ecc30ce98f1b120858a0449.tar.bz2
gsoc2013-evolution-046bcbb23e12024a3ecc30ce98f1b120858a0449.tar.lz
gsoc2013-evolution-046bcbb23e12024a3ecc30ce98f1b120858a0449.tar.xz
gsoc2013-evolution-046bcbb23e12024a3ecc30ce98f1b120858a0449.tar.zst
gsoc2013-evolution-046bcbb23e12024a3ecc30ce98f1b120858a0449.zip
Fix the memory corruption issue
svn path=/trunk/; revision=11013
Diffstat (limited to 'my-evolution/e-summary.c')
-rw-r--r--my-evolution/e-summary.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/my-evolution/e-summary.c b/my-evolution/e-summary.c
index db43067a17..b41cc9d426 100644
--- a/my-evolution/e-summary.c
+++ b/my-evolution/e-summary.c
@@ -113,6 +113,9 @@ destroy (GtkObject *object)
e_summary_tasks_free (summary);
}
+ alarm_remove (priv->alarm);
+ alarm_done ();
+
g_free (priv);
summary->priv = NULL;
@@ -408,6 +411,7 @@ e_summary_init (ESummary *summary)
priv->protocol_hash = NULL;
priv->connections = NULL;
+ alarm_init ();
t = time (NULL);
day_end = time_day_end (t);
priv->alarm = alarm_add (day_end, alarm_fn, summary, NULL);