diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | pango/pangocairo-render.c | 4 |
2 files changed, 7 insertions, 2 deletions
@@ -1,5 +1,10 @@ 2008-08-06 Behdad Esfahbod <behdad@gnome.org> + * pango/pangocairo-render.c (pango_cairo_renderer_draw_glyph_item): + Fix cluster iteration. + +2008-08-06 Behdad Esfahbod <behdad@gnome.org> + * pango/pangocairo-render.c (pango_cairo_renderer_show_text_glyphs), (pango_cairo_renderer_draw_glyphs), diff --git a/pango/pangocairo-render.c b/pango/pangocairo-render.c index 4078a61f..b7b28266 100644 --- a/pango/pangocairo-render.c +++ b/pango/pangocairo-render.c @@ -439,8 +439,8 @@ pango_cairo_renderer_draw_glyph_item (PangoRenderer *renderer, g_warning ("pango_cairo_renderer_draw_glyph_item: bad cluster has num_glyphs %d", num_glyphs); /* Discount empty and unknown glyphs */ - for (i = MIN (iter.start_glyph, iter.end_glyph); - i < MAX (iter.start_glyph, iter.end_glyph); + for (i = MIN (iter.start_glyph, iter.end_glyph+1); + i < MAX (iter.start_glyph+1, iter.end_glyph); i++) { PangoGlyphInfo *gi = &glyphs->glyphs[i]; |