minimal optimisation submitted by Graham Asher
This commit is contained in:
parent
511fa11bd8
commit
60438ae490
|
@ -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 */
|
||||
|
@ -1991,7 +1969,14 @@
|
|||
|
||||
|
||||
/* 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 */
|
||||
old = list;
|
||||
|
|
Loading…
Reference in New Issue