[truetype] Fix Savannah bug #35646. * src/truetype/ttinterp.c (Ins_MIRP): Typo, present since ages. The code is now in sync with the other operators (e.g. MSIRP) which modify twilight points.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
diff --git a/ChangeLog b/ChangeLog
index 89e069a..c9c54c7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,12 @@
-2012-02-29 Werner Lemberg <wl@gnu.org>
+2012-03-01 Werner Lemberg <wl@gnu.org>
+
+ [truetype] Fix Savannah bug #35646.
+
+ * src/truetype/ttinterp.c (Ins_MIRP): Typo, present since ages. The
+ code is now in sync with the other operators (e.g. MSIRP) which
+ modify twilight points.
+
+2012-03-01 Werner Lemberg <wl@gnu.org>
[bdf] Fix Savannah bug #35643.
@@ -6,7 +14,7 @@
comment before `_bdf_list_split', this is, really allocate at least
five `field' elements.
-2012-02-29 Werner Lemberg <wl@gnu.org>
+2012-03-01 Werner Lemberg <wl@gnu.org>
[bdf] Fix Savannah bug #35641.
@@ -14,7 +22,7 @@
_BDF_ENCODING isn't set. We need this because access to the `glyph'
variable might be undefined otherwise.
-2012-02-29 Werner Lemberg <wl@gnu.org>
+2012-03-01 Werner Lemberg <wl@gnu.org>
[truetype] Fix Savannah bug #35640.
diff --git a/src/truetype/ttinterp.c b/src/truetype/ttinterp.c
index 7f33afa..3acb24a 100644
--- a/src/truetype/ttinterp.c
+++ b/src/truetype/ttinterp.c
@@ -6264,7 +6264,7 @@
CUR.zp1.org[point].y = CUR.zp0.org[CUR.GS.rp0].y +
TT_MulFix14( (FT_UInt32)cvt_dist,
CUR.GS.freeVector.y );
- CUR.zp1.cur[point] = CUR.zp0.cur[point];
+ CUR.zp1.cur[point] = CUR.zp1.org[point];
}
org_dist = CUR_Func_dualproj( &CUR.zp1.org[point],