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:
parent
b05492404d
commit
eb1b83dd9e
|
@ -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 */
|
||||
|
|
Loading…
Reference in New Issue