diff --git a/ChangeLog b/ChangeLog index 24735469d..4794fdee0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2016-03-29 Werner Lemberg + + * src/base/ftadvance.c (FT_Get_Advances): Fix invalid left shift. + 2016-03-29 Werner Lemberg [pfr] Fix binary search (#47514). diff --git a/src/base/ftadvanc.c b/src/base/ftadvanc.c index 2bfbe8a23..9e2ab8984 100644 --- a/src/base/ftadvanc.c +++ b/src/base/ftadvanc.c @@ -159,8 +159,8 @@ /* scale from 26.6 to 16.16 */ padvances[nn] = ( flags & FT_LOAD_VERTICAL_LAYOUT ) - ? face->glyph->advance.y << 10 - : face->glyph->advance.x << 10; + ? face->glyph->advance.y * 1024 + : face->glyph->advance.x * 1024; } return error;