minimal optimisation submitted by Graham Asher

This commit is contained in:
David Turner 2001-10-17 14:29:51 +00:00
parent 034a19326b
commit ea5a981c7d
1 changed files with 8 additions and 23 deletions

View File

@ -1954,28 +1954,6 @@
} }
/*************************************************************************/
/* */
/* Update */
/* */
/* Update all X offsets of a drawing list. */
/* */
static void
Update( PProfile first )
{
PProfile current = first;
while ( current )
{
current->X = *current->offset;
current->offset += current->flow;
current->height--;
current = current->link;
}
}
/*************************************************************************/ /*************************************************************************/
/* */ /* */
/* Sort */ /* Sort */
@ -1991,7 +1969,14 @@
/* First, set the new X coordinate of each profile */ /* First, set the new X coordinate of each profile */
Update( *list ); current = *list;
while ( current )
{
current->X = *current->offset;
current->offset += current->flow;
current->height--;
current = current->link;
}
/* Then sort them */ /* Then sort them */
old = list; old = list;