diff options
author | Werner Lemberg <wl@gnu.org> | 2015-08-02 09:42:12 +0200 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2015-08-02 09:42:12 +0200 |
commit | 70e9d81577c0dec3196324693cd77eb93aa695e5 (patch) | |
tree | 8a76284897ea35fd2e1380a1f3c21aafb6df9863 /src/pfr | |
parent | 6343ba22a36ab264fa061cab3b87662d5b7b7114 (diff) | |
download | freetype2-70e9d81577c0dec3196324693cd77eb93aa695e5.tar.gz |
Fix more invalid left-shifts.
* src/pfr/pfrgload.c (pfr_glyph_load_compound): Use multiplication,
not left-shift.
* src/truetype/ttgxvar.c (ft_var_load_avar, ft_var_load_gvar,
tt_face_vary_cvt, TT_Vary_Apply_Glyph_Deltas): Use multiplication,
not left-shift.
Diffstat (limited to 'src/pfr')
-rw-r--r-- | src/pfr/pfrgload.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pfr/pfrgload.c b/src/pfr/pfrgload.c index 1cd13c202..88df06a03 100644 --- a/src/pfr/pfrgload.c +++ b/src/pfr/pfrgload.c @@ -632,14 +632,14 @@ if ( format & PFR_SUBGLYPH_XSCALE ) { PFR_CHECK( 2 ); - subglyph->x_scale = PFR_NEXT_SHORT( p ) << 4; + subglyph->x_scale = PFR_NEXT_SHORT( p ) * 16; } subglyph->y_scale = 0x10000L; if ( format & PFR_SUBGLYPH_YSCALE ) { PFR_CHECK( 2 ); - subglyph->y_scale = PFR_NEXT_SHORT( p ) << 4; + subglyph->y_scale = PFR_NEXT_SHORT( p ) * 16; } /* read offset */ |