Bug 302952 – The placement of a diacritic marks for an arabic ligature
authorBehdad Esfahbod <behdad@gnome.org>
Wed, 29 Aug 2007 08:46:50 +0000 (08:46 +0000)
committerBehdad Esfahbod <behdad@src.gnome.org>
Wed, 29 Aug 2007 08:46:50 +0000 (08:46 +0000)
2007-08-29  Behdad Esfahbod  <behdad@gnome.org>

        Bug 302952 – The placement of a diacritic marks for an arabic ligature
        is not correct

        * pango/opentype/harfbuzz-buffer.c (hb_buffer_allocate_ligid): Don't
        use zero as allocated ligature id.  Zero means no ligature id.

src/harfbuzz-buffer.c

index 3d233b4..40a7d2b 100644 (file)
@@ -223,5 +223,5 @@ hb_buffer_copy_output_glyph ( HB_Buffer buffer )
 FT_UShort
 hb_buffer_allocate_ligid( HB_Buffer buffer )
 {
-  return buffer->max_ligID++;
+  return ++buffer->max_ligID;
 }