From 9aa6f96af5e5940ba5c9596c6ae377fea23c0ec0 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 16 May 2011 15:08:31 -0400 Subject: [PATCH] [hb-view] No need to allocate an extra glyph item at the end --- src/hb-view.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/hb-view.cc b/src/hb-view.cc index fac41093c..76ee4d9e7 100644 --- a/src/hb-view.cc +++ b/src/hb-view.cc @@ -370,7 +370,7 @@ _hb_cr_text_glyphs (cairo_t *cr, num_glyphs = hb_buffer_get_length (hb_buffer); hb_glyph = hb_buffer_get_glyph_infos (hb_buffer, NULL); hb_position = hb_buffer_get_glyph_positions (hb_buffer, NULL); - cairo_glyphs = cairo_glyph_allocate (num_glyphs + 1); + cairo_glyphs = cairo_glyph_allocate (num_glyphs); x = 0; for (i = 0; i < num_glyphs; i++) { @@ -382,7 +382,6 @@ _hb_cr_text_glyphs (cairo_t *cr, hb_glyph++; hb_position++; } - cairo_glyphs[i].x = x * (1./64); hb_buffer_destroy (hb_buffer); hb_font_destroy (hb_font); cairo_ft_scaled_font_unlock_face (scaled_font);