aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHiroyuki Ikezoe <poincare@ikezoe.net>2007-07-26 20:30:30 +0800
committerHiroyuki Ikezoe <hiikezoe@src.gnome.org>2007-07-26 20:30:30 +0800
commitde6cb9b637c288797fc5a1c51b9020b1b017df2e (patch)
treedfd519fbb3b00b35e7768f730126a006d537c331
parent81a1525568ec94fd82b55e2d74510ec8c8fcdb5f (diff)
downloadgsoc2013-evolution-de6cb9b637c288797fc5a1c51b9020b1b017df2e.tar.gz
gsoc2013-evolution-de6cb9b637c288797fc5a1c51b9020b1b017df2e.tar.zst
gsoc2013-evolution-de6cb9b637c288797fc5a1c51b9020b1b017df2e.zip
Plugged memory leak.
2007-07-26 Hiroyuki Ikezoe <poincare@ikezoe.net> * text/e-text.c: (e_text_dispose): Plugged memory leak. svn path=/trunk/; revision=33848
-rw-r--r--widgets/ChangeLog4
-rw-r--r--widgets/text/e-text.c5
2 files changed, 9 insertions, 0 deletions
diff --git a/widgets/ChangeLog b/widgets/ChangeLog
index be5b35bb91..49be5eaf93 100644
--- a/widgets/ChangeLog
+++ b/widgets/ChangeLog
@@ -1,3 +1,7 @@
+2007-07-26 Hiroyuki Ikezoe <poincare@ikezoe.net>
+
+ * text/e-text.c: (e_text_dispose): Plugged memory leak.
+
2007-07-19 Hiroyuki Ikezoe <poincare@ikezoe.net>
* text/e-text.c: (e_text_copy_clipboard): Remove needless g_strndup().
diff --git a/widgets/text/e-text.c b/widgets/text/e-text.c
index e1ce88ebd6..c523548765 100644
--- a/widgets/text/e-text.c
+++ b/widgets/text/e-text.c
@@ -272,6 +272,11 @@ e_text_dispose (GObject *object)
text->im_context = NULL;
}
+ if (text->font_desc) {
+ pango_font_description_free (text->font_desc);
+ text->font_desc = NULL;
+ }
+
if (G_OBJECT_CLASS (parent_class)->dispose)
(* G_OBJECT_CLASS (parent_class)->dispose) (object);
}