From 8818723646aeb013dd39fca1c6e1162c7636b67f Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 1 Mar 2010 22:30:51 -0500 Subject: [PATCH] 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 file changed, 1 insertion(+), 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, -- 2.7.4