[pango] Bug 609326 - Complex script shaping failed in the FT2 backend on Windows



commit 8818723646aeb013dd39fca1c6e1162c7636b67f
Author: Behdad Esfahbod <behdad behdad org>
Date:   Mon Mar 1 22:30:51 2010 -0500

    Bug 609326 - Complex script shaping failed in the FT2 backend on Windows
    
    Check for face->stream->read == NULL instead of face->stream->base != NULL.

 pango/pango-ot-info.c |    8 +-------
 1 files changed, 1 insertions(+), 7 deletions(-)
---
diff --git a/pango/pango-ot-info.c b/pango/pango-ot-info.c
index aa885a9..9c74f91 100644
--- a/pango/pango-ot-info.c
+++ b/pango/pango-ot-info.c
@@ -144,13 +144,7 @@ pango_ot_info_get (FT_Face face)
 
       info->face = face;
 
-      if (
-#ifdef G_OS_WIN32
-	  FALSE &&		/* Work around possible bug in FreeType, FT_StreamRec::base
-				 * can be non-NULL even if the stream is not memory-based.
-				 */
-#endif
-	  face->stream->base != NULL) {
+      if (face->stream->read == NULL) {
 	hb_blob_t *blob;
 
 	blob = hb_blob_create ((const char *) face->stream->base,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]