diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-04-06 23:06:26 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-04-06 23:06:26 +0000 |
commit | 5b1987d694fcaec25f0cba29554481a03b37dcf2 (patch) | |
tree | bef33f3f97982b201c0c4d1b26ac7cdcafc9cb02 | |
parent | cd8023255b410ac7a1e2932640c230deb5321beb (diff) | |
parent | e0843e47c2daaa7a103580b544a847e00ee67e58 (diff) | |
download | freetype-android13-qpr3-s3-release.tar.gz |
Snap for 9898483 from e0843e47c2daaa7a103580b544a847e00ee67e58 to tm-qpr3-releaseandroid-13.0.0_r63android-13.0.0_r62android-13.0.0_r61android-13.0.0_r56android-13.0.0_r54android-13.0.0_r53android-13.0.0_r52android-13.0.0_r51android-13.0.0_r50android13-qpr3-s5-releaseandroid13-qpr3-s4-releaseandroid13-qpr3-s3-releaseandroid13-qpr3-s2-releaseandroid13-qpr3-s1-release
Change-Id: I04c8a2f9b6c75ec295c186d8aa526c00119254b3
-rw-r--r-- | src/sfnt/sfobjs.c | 2 | ||||
-rw-r--r-- | src/sfnt/sfwoff2.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/sfnt/sfobjs.c b/src/sfnt/sfobjs.c index 789102479..ea17ca8f4 100644 --- a/src/sfnt/sfobjs.c +++ b/src/sfnt/sfobjs.c @@ -566,7 +566,7 @@ face_index = FT_ABS( face_instance_index ) & 0xFFFF; /* value -(N+1) requests information on index N */ - if ( face_instance_index < 0 ) + if ( face_instance_index < 0 && face_index > 0 ) face_index--; if ( face_index >= face->ttc_header.count ) diff --git a/src/sfnt/sfwoff2.c b/src/sfnt/sfwoff2.c index 5ee8dea28..2da697d69 100644 --- a/src/sfnt/sfwoff2.c +++ b/src/sfnt/sfwoff2.c @@ -2086,7 +2086,7 @@ /* Validate requested face index. */ *num_faces = woff2.num_fonts; /* value -(N+1) requests information on index N */ - if ( *face_instance_index < 0 ) + if ( *face_instance_index < 0 && face_index > 0 ) face_index--; if ( face_index >= woff2.num_fonts ) |