removed redundant checks.

This commit is contained in:
Werner Lemberg 2000-11-04 09:41:45 +00:00
parent 88b2e6c330
commit 77fb4cedff
1 changed files with 10 additions and 8 deletions

View File

@ -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,