From 77fb4cedff9a97f8d5538463092dba8d623c69e8 Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Sat, 4 Nov 2000 09:41:45 +0000 Subject: [PATCH] removed redundant checks. --- src/base/ftbbox.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/base/ftbbox.c b/src/base/ftbbox.c index 7fceb21c9..f26901db1 100644 --- a/src/base/ftbbox.c +++ b/src/base/ftbbox.c @@ -159,8 +159,10 @@ FT_Vector* to, TBBox_Rec* user ) { - if ( CHECK_X( control, user->bbox ) || - CHECK_X( to, user->bbox ) ) + /* we don't need to check `to' since it is always an `on' point, thus */ + /* within the bbox */ + + if ( CHECK_X( control, user->bbox ) ) BBox_Conic_Check( user->last.x, control->x, @@ -168,8 +170,7 @@ &user->bbox.xMin, &user->bbox.xMax ); - if ( CHECK_Y( control, user->bbox ) || - CHECK_Y( to, user->bbox ) ) + if ( CHECK_Y( control, user->bbox ) ) BBox_Conic_Check( user->last.y, control->y, @@ -305,9 +306,11 @@ FT_Vector* to, TBBox_Rec* user ) { + /* we don't need to check `to' since it is always an `on' point, thus */ + /* within the bbox */ + if ( CHECK_X( control1, user->bbox ) || - CHECK_X( control2, user->bbox ) || - CHECK_X( to, user->bbox ) ) + CHECK_X( control2, user->bbox ) ) BBox_Cubic_Check( user->last.x, control1->x, @@ -317,8 +320,7 @@ &user->bbox.xMax ); if ( CHECK_Y( control1, user->bbox ) || - CHECK_Y( control2, user->bbox ) || - CHECK_Y( to, user->bbox ) ) + CHECK_Y( control2, user->bbox ) ) BBox_Cubic_Check( user->last.y, control1->y,