diff options
author | Owen Taylor <otaylor@redhat.com> | 2000-05-09 00:12:52 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2000-05-09 00:12:52 +0000 |
commit | f8f1c0229fb4444706d863ef9c588df96460a3a4 (patch) | |
tree | 9346d7707498e1187560161eccace4ca8053849d | |
parent | 5aea38b87e7237795178c9455d5e825e2f9507dd (diff) | |
download | pango-f8f1c0229fb4444706d863ef9c588df96460a3a4.tar.gz |
Call pango_item_free to free items properly including attributes.
Mon May 8 16:39:48 2000 Owen Taylor <otaylor@redhat.com>
* pango/pango-layout.c (free_run): Call pango_item_free
to free items properly including attributes.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | ChangeLog.pre-1-0 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-1-10 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-1-2 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-1-4 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-1-6 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-1-8 | 5 | ||||
-rw-r--r-- | pango/pango-layout.c | 5 |
8 files changed, 36 insertions, 4 deletions
@@ -1,3 +1,8 @@ +Mon May 8 16:39:48 2000 Owen Taylor <otaylor@redhat.com> + + * pango/pango-layout.c (free_run): Call pango_item_free + to free items properly including attributes. + Mon May 8 16:19:22 2000 Owen Taylor <otaylor@redhat.com> * modules/thai/* modules/Makefile.am configure.in: diff --git a/ChangeLog.pre-1-0 b/ChangeLog.pre-1-0 index 4b7c8afb..7c6b4d7d 100644 --- a/ChangeLog.pre-1-0 +++ b/ChangeLog.pre-1-0 @@ -1,3 +1,8 @@ +Mon May 8 16:39:48 2000 Owen Taylor <otaylor@redhat.com> + + * pango/pango-layout.c (free_run): Call pango_item_free + to free items properly including attributes. + Mon May 8 16:19:22 2000 Owen Taylor <otaylor@redhat.com> * modules/thai/* modules/Makefile.am configure.in: diff --git a/ChangeLog.pre-1-10 b/ChangeLog.pre-1-10 index 4b7c8afb..7c6b4d7d 100644 --- a/ChangeLog.pre-1-10 +++ b/ChangeLog.pre-1-10 @@ -1,3 +1,8 @@ +Mon May 8 16:39:48 2000 Owen Taylor <otaylor@redhat.com> + + * pango/pango-layout.c (free_run): Call pango_item_free + to free items properly including attributes. + Mon May 8 16:19:22 2000 Owen Taylor <otaylor@redhat.com> * modules/thai/* modules/Makefile.am configure.in: diff --git a/ChangeLog.pre-1-2 b/ChangeLog.pre-1-2 index 4b7c8afb..7c6b4d7d 100644 --- a/ChangeLog.pre-1-2 +++ b/ChangeLog.pre-1-2 @@ -1,3 +1,8 @@ +Mon May 8 16:39:48 2000 Owen Taylor <otaylor@redhat.com> + + * pango/pango-layout.c (free_run): Call pango_item_free + to free items properly including attributes. + Mon May 8 16:19:22 2000 Owen Taylor <otaylor@redhat.com> * modules/thai/* modules/Makefile.am configure.in: diff --git a/ChangeLog.pre-1-4 b/ChangeLog.pre-1-4 index 4b7c8afb..7c6b4d7d 100644 --- a/ChangeLog.pre-1-4 +++ b/ChangeLog.pre-1-4 @@ -1,3 +1,8 @@ +Mon May 8 16:39:48 2000 Owen Taylor <otaylor@redhat.com> + + * pango/pango-layout.c (free_run): Call pango_item_free + to free items properly including attributes. + Mon May 8 16:19:22 2000 Owen Taylor <otaylor@redhat.com> * modules/thai/* modules/Makefile.am configure.in: diff --git a/ChangeLog.pre-1-6 b/ChangeLog.pre-1-6 index 4b7c8afb..7c6b4d7d 100644 --- a/ChangeLog.pre-1-6 +++ b/ChangeLog.pre-1-6 @@ -1,3 +1,8 @@ +Mon May 8 16:39:48 2000 Owen Taylor <otaylor@redhat.com> + + * pango/pango-layout.c (free_run): Call pango_item_free + to free items properly including attributes. + Mon May 8 16:19:22 2000 Owen Taylor <otaylor@redhat.com> * modules/thai/* modules/Makefile.am configure.in: diff --git a/ChangeLog.pre-1-8 b/ChangeLog.pre-1-8 index 4b7c8afb..7c6b4d7d 100644 --- a/ChangeLog.pre-1-8 +++ b/ChangeLog.pre-1-8 @@ -1,3 +1,8 @@ +Mon May 8 16:39:48 2000 Owen Taylor <otaylor@redhat.com> + + * pango/pango-layout.c (free_run): Call pango_item_free + to free items properly including attributes. + Mon May 8 16:19:22 2000 Owen Taylor <otaylor@redhat.com> * modules/thai/* modules/Makefile.am configure.in: diff --git a/pango/pango-layout.c b/pango/pango-layout.c index b3ce1c89..4bf1c45c 100644 --- a/pango/pango-layout.c +++ b/pango/pango-layout.c @@ -1377,10 +1377,7 @@ static void free_run (PangoLayoutRun *run, gboolean free_item) { if (free_item) - { - pango_font_unref (run->item->analysis.font); - g_free (run->item); - } + pango_item_free (run->item); pango_glyph_string_free (run->glyphs); g_free (run); |