[truetype] Fix CVAR handling of tuples for all points.

* src/truetype/ttgxvar (tt_face_vary_cvt): Function
`ft_var_readpackedpoints`, when it returns `ALL_POINTS`, also sets
`point_count` to value 0.  However, the CVAR code was incorrectly expecting
that `point_count` would be set to match the length of the CVT table.
This commit is contained in:
Jany Belluz 2021-11-04 08:56:59 +00:00 committed by Werner Lemberg
parent 23d1d8ada8
commit 9ed5332fe6
1 changed files with 1 additions and 3 deletions

View File

@ -3416,9 +3416,7 @@
point_count == 0 ? face->cvt_size
: point_count );
if ( !points ||
!deltas ||
( localpoints == ALL_POINTS && point_count != face->cvt_size ) )
if ( !points || !deltas )
; /* failure, ignore it */
else if ( localpoints == ALL_POINTS )