summaryrefslogtreecommitdiff
path: root/src/cff/cf2blues.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cff/cf2blues.c')
-rw-r--r--src/cff/cf2blues.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cff/cf2blues.c b/src/cff/cf2blues.c
index 950c71473..a94254d82 100644
--- a/src/cff/cf2blues.c
+++ b/src/cff/cf2blues.c
@@ -502,7 +502,8 @@
if ( blues->suppressOvershoot )
dsNew = blues->zone[i].dsFlatEdge;
- else if ( ( blues->zone[i].csTopEdge - bottomHintEdge->csCoord ) >=
+ else if ( OVERFLOW_SUB_INT32( blues->zone[i].csTopEdge,
+ bottomHintEdge->csCoord ) >=
blues->blueShift )
{
/* guarantee minimum of 1 pixel overshoot */