Added gtkhtml,libhildonhelp and maemopad
[oespirit1] / gtkhtml / gtkhtml_200_textslave_proper_disposal.diff
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
13 @@ -623,9 +623,8 @@
14                                         - (slave->owner->text + tmp_gi1.item->offset);
15                                 tmp_gi2 = pango_glyph_item_split (&tmp_gi1, slave->owner->text, split_index);
16  
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) ;
22  
23                                 /* free the tmp1 content and tmp2 container, but not the content */
24                                 pango_item_free (tmp_gi1.item);