freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] master ff82747: * src/base/ftadvance.c (FT_Get_Advances): Fi


From: Werner LEMBERG
Subject: [freetype2] master ff82747: * src/base/ftadvance.c (FT_Get_Advances): Fix invalid left shift.
Date: Tue, 29 Mar 2016 07:19:32 +0000

branch: master
commit ff82747e6d42faa3b11b6acec8976a2542e5eff8
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>

    * src/base/ftadvance.c (FT_Get_Advances): Fix invalid left shift.
---
 ChangeLog           |    4 ++++
 src/base/ftadvanc.c |    4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 2473546..4794fde 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2016-03-29  Werner Lemberg  <address@hidden>
 
+       * src/base/ftadvance.c (FT_Get_Advances): Fix invalid left shift.
+
+2016-03-29  Werner Lemberg  <address@hidden>
+
        [pfr] Fix binary search (#47514).
 
        * src/pfr/pfrsbit.c (pfr_lookup_bitmap_data): Handle border
diff --git a/src/base/ftadvanc.c b/src/base/ftadvanc.c
index 2bfbe8a..9e2ab89 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;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]