Added gtkhtml,libhildonhelp and maemopad
[oespirit1] / gtkhtml / gtkhtml_200_textslave_proper_disposal.diff
diff --git a/gtkhtml/gtkhtml_200_textslave_proper_disposal.diff b/gtkhtml/gtkhtml_200_textslave_proper_disposal.diff
new file mode 100644 (file)
index 0000000..4307dca
--- /dev/null
@@ -0,0 +1,24 @@
+diff -ru gtkhtml-3.24.4/gtkhtml/htmltextslave.c gtkhtml-3.24.4/gtkhtml/htmltextslave.c
+diff -ru gtkhtml-3.24.4/gtkhtml/htmltextslave.c gtkhtml-3.24.4/gtkhtml/htmltextslave.c
+diff -ru gtkhtml-3.24.4/gtkhtml/htmltextslave.c gtkhtml-3.24.4/gtkhtml/htmltextslave.c
+diff -ru gtkhtml-3.24.4/gtkhtml/htmltextslave.c gtkhtml-3.24.4/gtkhtml/htmltextslave.c
+--- gtkhtml-3.24.4/gtkhtml/htmltextslave.c     2007-02-16 17:48:00.000000000 +0200
+--- gtkhtml-3.24.4/gtkhtml/htmltextslave.c     2007-02-16 17:48:00.000000000 +0200
+--- gtkhtml-3.24.4/gtkhtml/htmltextslave.c     2007-02-16 17:48:00.000000000 +0200
+--- gtkhtml-3.24.4/gtkhtml/htmltextslave.c     2007-02-16 17:48:00.000000000 +0200
++++ gtkhtml-3.24.4/gtkhtml/htmltextslave.c     2007-02-16 17:58:09.000000000 +0200
++++ gtkhtml-3.24.4/gtkhtml/htmltextslave.c     2007-02-16 17:58:09.000000000 +0200
++++ gtkhtml-3.24.4/gtkhtml/htmltextslave.c     2007-02-16 17:58:09.000000000 +0200
++++ gtkhtml-3.24.4/gtkhtml/htmltextslave.c     2007-02-16 17:58:09.000000000 +0200
+@@ -623,9 +623,8 @@
+                                       - (slave->owner->text + tmp_gi1.item->offset);
+                               tmp_gi2 = pango_glyph_item_split (&tmp_gi1, slave->owner->text, split_index);
+-                              glyph_item->glyph_item = *tmp_gi2;
+-                              tmp_gi2->item = NULL;
+-                              tmp_gi2->glyphs = NULL;
++                              glyph_item->glyph_item.item = pango_item_copy (tmp_gi2->item) ;
++                              glyph_item->glyph_item.glyphs = pango_glyph_string_copy (tmp_gi2->glyphs) ;
+                               /* free the tmp1 content and tmp2 container, but not the content */
+                               pango_item_free (tmp_gi1.item);