From d90bfd1cec5961bb0a94108b4f97a17c3d0682b1 Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Mon, 21 Jul 2008 02:23:57 +0000 Subject: [PATCH] *** empty log message *** --- src/ChangeLog | 4 ++++ src/ftfont.c | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index a890f278c5..93b10920f4 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2008-07-21 Kenichi Handa + + * ftfont.c (adjust_anchor): Check if DetalValue is not NULL. + 2008-07-20 Andreas Schwab * syntax.c (find_start_pos, find_start_value) diff --git a/src/ftfont.c b/src/ftfont.c index 131e4b8aed..73d7ae48f5 100644 --- a/src/ftfont.c +++ b/src/ftfont.c @@ -1480,9 +1480,11 @@ adjust_anchor (FT_Face ft_face, OTF_Anchor *anchor, } else if (anchor->AnchorFormat == 3) { - if (anchor->f.f2.XDeviceTable.offset) + if (anchor->f.f2.XDeviceTable.offset + && anchor->f.f2.XDeviceTable.DeltaValue) *x += DEVICE_DELTA (anchor->f.f2.XDeviceTable, x_ppem); - if (anchor->f.f2.YDeviceTable.offset) + if (anchor->f.f2.YDeviceTable.offset + && anchor->f.f2.YDeviceTable.DeltaValue) *y += DEVICE_DELTA (anchor->f.f2.YDeviceTable, y_ppem); } } -- 2.20.1