removed redundant checks.

david-pic-changes
Werner Lemberg 25 years ago
parent 88b2e6c330
commit 77fb4cedff
  1. 18
      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,

Loading…
Cancel
Save