summaryrefslogtreecommitdiff
path: root/pango/pango-markup.c
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2004-01-26 17:46:35 +0000
committerOwen Taylor <otaylor@src.gnome.org>2004-01-26 17:46:35 +0000
commit95e8d95b5caa59af6d3f8a9b4785881d0d4fd2f8 (patch)
treeda401c63725a9a580a4bc96ee279919537db321c /pango/pango-markup.c
parentd14a7bfb243749916a3a113a35e8f8bc81e03424 (diff)
downloadpango-95e8d95b5caa59af6d3f8a9b4785881d0d4fd2f8.tar.gz
Fix up glyph addition code so that it works properly with the typical
Mon Jan 26 10:30:06 2004 Owen Taylor <otaylor@redhat.com> * pango/modules/thai/thai-c: Fix up glyph addition code so that it works properly with the typical TrueType fonts that have 0 width for combining characters. (#124175, Theppitak Karoonboonyanan) Fri Jan 23 16:05:31 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-markup.c (open_tag_free): Fix some more problems with NULL attribute lists.
Diffstat (limited to 'pango/pango-markup.c')
-rw-r--r--pango/pango-markup.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/pango/pango-markup.c b/pango/pango-markup.c
index 6698f872..df139d97 100644
--- a/pango/pango-markup.c
+++ b/pango/pango-markup.c
@@ -816,7 +816,8 @@ parse_absolute_size (OpenTag *tag,
*/
factor = scale_factor (level, 1.0);
add_attribute (tag, pango_attr_scale_new (factor));
- open_tag_set_absolute_font_scale (tag, factor);
+ if (tag)
+ open_tag_set_absolute_font_scale (tag, factor);
return TRUE;
}
@@ -950,7 +951,8 @@ span_parse_func (MarkupData *md,
if (parsed)
{
add_attribute (tag, pango_attr_font_desc_new (parsed));
- open_tag_set_absolute_font_size (tag, pango_font_description_get_size (parsed));
+ if (tag)
+ open_tag_set_absolute_font_size (tag, pango_font_description_get_size (parsed));
pango_font_description_free (parsed);
}
}
@@ -982,7 +984,8 @@ span_parse_func (MarkupData *md,
}
add_attribute (tag, pango_attr_size_new (n));
- open_tag_set_absolute_font_size (tag, n);
+ if (tag)
+ open_tag_set_absolute_font_size (tag, n);
}
else if (strcmp (size, "smaller") == 0)
{