summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'www-client/mozilla/files/mozilla-1.7.12-gtk2xft-invalidate-pango_context.patch')
-rw-r--r--www-client/mozilla/files/mozilla-1.7.12-gtk2xft-invalidate-pango_context.patch19
1 files changed, 19 insertions, 0 deletions
diff --git a/www-client/mozilla/files/mozilla-1.7.12-gtk2xft-invalidate-pango_context.patch b/www-client/mozilla/files/mozilla-1.7.12-gtk2xft-invalidate-pango_context.patch
new file mode 100644
index 000000000000..43fd152a745d
--- /dev/null
+++ b/www-client/mozilla/files/mozilla-1.7.12-gtk2xft-invalidate-pango_context.patch
@@ -0,0 +1,19 @@
+--- mozilla/gfx/src/gtk/nsFontMetricsXft.cpp 2005-09-26 20:39:02.000000000 +0200
++++ mozilla.az/gfx/src/gtk/nsFontMetricsXft.cpp 2005-09-26 20:34:34.000000000 +0200
+@@ -2775,10 +2779,14 @@ FreeGlobals(void)
+ NS_IF_RELEASE(gFontEncodingProperties);
+ NS_IF_RELEASE(gCharsetManager);
+ gCTLEnabled = PR_FALSE;
+- if (gPangoContext)
++ if (gPangoContext) {
+ g_object_unref(gPangoContext);
+- if (gPangoAttrList)
++ gPangoContext = nsnull;
++ }
++ if (gPangoAttrList) {
+ pango_attr_list_unref(gPangoAttrList);
++ gPangoAttrList = nsnull;
++ }
+
+ gFontXftMaps.Clear();
+