1 diff -ru gtkhtml-3.24.4/gtkhtml/htmltextslave.c gtkhtml-3.24.4/gtkhtml/htmltextslave.c
2 diff -ru gtkhtml-3.24.4/gtkhtml/htmltextslave.c gtkhtml-3.24.4/gtkhtml/htmltextslave.c
3 diff -ru gtkhtml-3.24.4/gtkhtml/htmltextslave.c gtkhtml-3.24.4/gtkhtml/htmltextslave.c
4 diff -ru gtkhtml-3.24.4/gtkhtml/htmltextslave.c gtkhtml-3.24.4/gtkhtml/htmltextslave.c
5 --- gtkhtml-3.24.4/gtkhtml/htmltextslave.c 2007-02-16 17:48:00.000000000 +0200
6 --- gtkhtml-3.24.4/gtkhtml/htmltextslave.c 2007-02-16 17:48:00.000000000 +0200
7 --- gtkhtml-3.24.4/gtkhtml/htmltextslave.c 2007-02-16 17:48:00.000000000 +0200
8 --- gtkhtml-3.24.4/gtkhtml/htmltextslave.c 2007-02-16 17:48:00.000000000 +0200
9 +++ gtkhtml-3.24.4/gtkhtml/htmltextslave.c 2007-02-16 17:58:09.000000000 +0200
10 +++ gtkhtml-3.24.4/gtkhtml/htmltextslave.c 2007-02-16 17:58:09.000000000 +0200
11 +++ gtkhtml-3.24.4/gtkhtml/htmltextslave.c 2007-02-16 17:58:09.000000000 +0200
12 +++ gtkhtml-3.24.4/gtkhtml/htmltextslave.c 2007-02-16 17:58:09.000000000 +0200
14 - (slave->owner->text + tmp_gi1.item->offset);
15 tmp_gi2 = pango_glyph_item_split (&tmp_gi1, slave->owner->text, split_index);
17 - glyph_item->glyph_item = *tmp_gi2;
18 - tmp_gi2->item = NULL;
19 - tmp_gi2->glyphs = NULL;
20 + glyph_item->glyph_item.item = pango_item_copy (tmp_gi2->item) ;
21 + glyph_item->glyph_item.glyphs = pango_glyph_string_copy (tmp_gi2->glyphs) ;
23 /* free the tmp1 content and tmp2 container, but not the content */
24 pango_item_free (tmp_gi1.item);