diff options
Diffstat (limited to 'src/cff/cf2blues.c')
-rw-r--r-- | src/cff/cf2blues.c | 3 |
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 */ |