summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--pango/pangocairo-render.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 6286391f..c7e2c68a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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];