diff options
Diffstat (limited to 'tree/optimize.c')
-rw-r--r-- | tree/optimize.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tree/optimize.c b/tree/optimize.c index 629796e2..d92aa812 100644 --- a/tree/optimize.c +++ b/tree/optimize.c @@ -172,6 +172,9 @@ static void cleanmasks(fz_node *node) fz_node *color; fz_rect bbox; + for (current = node->first; current; current = current->next) + cleanmasks(current); + prev = nil; for (current = node->first; current; current = current->next) { @@ -209,9 +212,6 @@ retry: prev = current; } - - for (current = node->first; current; current = current->next) - cleanmasks(current); } /* |