FIX for bug reported by Sven Neumann [sven@gimp.org] on the FreeType

development forum: "If FT_CONFIG_OPTION_INCREMENTAL is undefined
(this is the default), the TrueType loader crashes in line 852 of
src/truetype/ttgload.c when it tries to access face->glyph_locations.".
This commit is contained in:
Graham Asher 2002-07-24 13:58:21 +00:00
parent b05492404d
commit eb1b83dd9e
1 changed files with 7 additions and 2 deletions

View File

@ -201,10 +201,15 @@
#ifdef FT_CONFIG_OPTION_INCREMENTAL
if ( !face->root.incremental_interface )
error = TT_Load_Locations( face, stream );
if ( !error )
#endif
if ( !error )
error = TT_Load_CVT ( face, stream ) ||
TT_Load_Programs ( face, stream );
#else
if ( !error )
error = TT_Load_Locations( face, stream ) ||
TT_Load_CVT ( face, stream ) ||
TT_Load_Programs ( face, stream );
#endif
}
/* initialize standard glyph loading routines */